array_search
Durchsucht ein Array nach einem Wert liefert bei Erfolg den
Schlüssel
Beschreibung
mixedarray_search
mixedneedle
arrayhaystack
boolstrict
Diese Funktion durchsucht haystack nach
needle und gibt bei Erfolg den Schlüssel
zurück, andernfalls &false;.
Falls needle ein String ist, wird der Vergleich
unter Beachtung der Groß-/Kleinschreibung durchgeführt.
Vor PHP 4.2.0 gibt array_search im Fehlerfall
&null; statt &false; zurück.
Ist der optionale dritte Parameter strict
auf &true; gesetzt, prüft array_search
auch die Typen von needle in
haystack.
Falls needle in haystack
mehr als einmal gefunden wird, wird der erste passende Schlüssel
zurückgegeben. Um die Schlüssel aller passenden Werte zu erhalten,
verwenden Sie stattdessen array_keys mit dem
optionalen Parameter search_value.
array_search Beispiel
'blau', 1 => 'rot', 2 => 'grün', 3 => 'rot');
$key = array_search('grün', $array); // $key = 2;
$key = array_search('rot', $array); // $key = 1;
?>
]]>
&return.falseproblem;
Siehe auch array_keys,
array_values,
array_key_exists, und
in_array.