PHP - Funktion array_search()
Beispiel
Durchsuchen Sie ein Array nach dem Wert "rot" und geben Sie seinen Schlüssel zurück:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
Definition und Verwendung
Die Funktion array_search() durchsucht ein Array nach einem Wert und gibt den Schlüssel zurück.
Syntax
array_search(value, array, strict)
Parameterwerte
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
Rückgabewert: | Gibt den Schlüssel eines Werts zurück, wenn er im Array gefunden wird, andernfalls FALSE. Wenn der Wert mehr als einmal im Array gefunden wird, wird der erste passende Schlüssel zurückgegeben. |
---|---|
PHP-Version: | 4.0.5+ |
PHP-Änderungsprotokoll: | Diese Funktion gibt NULL zurück, wenn ihr ungültige Parameter übergeben werden (gilt für alle PHP-Funktionen ab 5.3.0). Ab PHP 4.2.0 gibt diese Funktion bei einem Fehler FALSE statt NULL zurück. |
Mehr Beispiele
Beispiel
Durchsuchen Sie ein Array nach dem Wert 5 und geben Sie seinen Schlüssel zurück (beachten Sie das ""):
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
❮ PHP-Array-Referenz