PHP in_array() funktion
Exempel
Sök värdet "Glenn" i en array och skriv ut något text:
<?php $people = array("Bill", "Steve", "Mark", "David"); om (in_array("Mark", $people)) { echo "Matchning funnen"; } annars { echo "Matchning inte funnen"; } ?>
Definition och användning
in_array() funktion söker efter om det finns en specificerad värde i en array.
Kommentar:om sök Parametern är en sträng och typ Om parametern sätts till TRUE, görs sökningen skiftregisterkänslig.
Syntax
in_array(sök,array,typ)
Parameter | Beskrivning |
---|---|
sök | Obligatorisk. Anger värdet som ska sökas i arrayen. |
array | Obligatorisk. Anger den array som ska sökas i. |
typ | Valfritt. Om parametern sätts till true kontrolleras att sökdata och arrayvärdens typ är samma. |
Beskrivning
om det givna värdet sök finns i arrayen array åter true. Om den tredje parametern sätts till true returneras true endast om elementet finns i arrayen och datatypen matchar det givna värdet.
Om parametern inte hittas i arrayen returneras false.
Kommentar:om sök Parametern är en sträng och typ Om parametern sätts till true, görs sökningen skiftregisterkänslig.
Tekniska detaljer
Returvärde: | Om värdet hittas i arrayen returneras TRUE, annars returneras FALSE. |
PHP-version: | 4+ |
Changelog: | Från PHP 4.2 och vidaresök Parametrarna kan också vara en array. |
Mer exempel
Exempel 1
Använd alla parametrar:
<?php $people = array("Bill", "Steve", "Mark", "David"); om (in_array("23", $people, TRUE)) { echo "Matchning hittades<br>"; } annars { echo "Matchning hittades inte<br>"; } om (in_array("Mark",$people, TRUE)) { echo "Matchning hittades<br>"; } annars { echo "Matchning hittades inte<br>"; } om (in_array(23,$people, TRUE)) { echo "Matchning hittades<br>"; } annars { echo "Matchning hittades inte<br>"; } ?>