Beispiel
Suchen Sie ein Feld für den Wert "red" und gibt dessen Schlüssel:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
Führen Sie zB » Definition und Verwendung
Die array_search() Funktion ein Array für einen Wert suchen , und gibt den Schlüssel.
Syntax
array_search( value,array,strict )
Parameter | Beschreibung |
---|---|
value | Erforderlich. Gibt den Wert für die Suche |
array | Erforderlich. zur Suche spezifiziert die Array in |
strict | Optional. Wenn diese Parameter auf TRUE gesetzt ist, dann wird diese Funktion für gleiche Elemente in dem Array suchen. Mögliche Werte:
|
Technische Details
Rückgabewert: | Gibt den Schlüssel eines Wert, wenn es in der Anordnung, und FALSE sonst zu finden ist. Wenn der Wert in dem Array mehr als einmal gefunden wird, wird die ersten Anpassungs Schlüssel zurückgegeben. |
---|---|
PHP Version: | 4.0.5+ |
Änderungsprotokoll: | Diese Funktion gibt NULL, wenn ungültige Parameter an sie übergeben werden (dies gilt für alle PHP-Funktionen ab 5.3.0). Ab PHP 4.2.0 gibt diese Funktion bei einem Fehler FALSE statt NULL. |
Mehr Beispiele
Beispiel 1
Suchen eine Anordnung für den Wert 5 und das Rück seines Schlüssels (notice the "") man (notice the "") :
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
Führen Sie zB » <PHP Array Reference