PHP array_search() Functie
Voorbeeld
Zoek in een array naar de waarde "rood" en retourneer de sleutel:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
Definitie en gebruik
De functie array_search() zoekt in een array naar een waarde en retourneert de sleutel.
Syntaxis
array_search(value, array, strict)
Parameterwaarden
Parameter | Description |
---|---|
value | Required. Specifies the value to search for |
array | Required. Specifies the array to search in |
strict | Optional. If this parameter is set to TRUE, then this function will search for identical elements in the array. Possible values:
|
Technische details
Winstwaarde: | Retourneert de sleutel van een waarde als deze in de array wordt gevonden, en anders FALSE. Als de waarde meer dan eens in de array wordt gevonden, wordt de eerste overeenkomende sleutel geretourneerd. |
---|---|
PHP-versie: | 4.0.5+ |
PHP-wijzigingslogboek: | Deze functie retourneert NULL als er ongeldige parameters aan worden doorgegeven (dit geldt voor alle PHP-functies vanaf 5.3.0). Vanaf PHP 4.2.0 retourneert deze functie FALSE bij een fout in plaats van NULL. |
Meer voorbeelden
Voorbeeld
Zoek in een array naar de waarde 5 en retourneer de sleutel (let op de ""):
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
❮ Referentie voor PHP-array