(PHP 4 >= 4.0.5, PHP 5)
array_search -- Durchsucht ein Array nach einem Wert liefert bei Erfolg den Schlüssel
Diese Funktion durchsucht haystack
nach
needle
und gibt bei Erfolg den Schlüssel
zurück, andernfalls FALSE.
Anmerkung: Falls
needle
ein String ist, wird der Vergleich unter Beachtung der Groß-/Kleinschreibung durchgeführt.
Anmerkung: 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
.
Warnung |
Diese Funktion kann sowohl das Boolsche FALSE zurückliefern, als auch einen nicht-Boolschen Wert, wie zum Beispiel0 oder "". der von einem einfachen if-Statement als FALSE ausgewertet wird. Weitere Informationen entnehmen Sie bitte dem Abschnitt über die Boolsche Typen. Benutzen Sie deshalb den === Operator um den Rückgabewert dieser Funktion zu überprüfen. |
Siehe auch array_keys(), array_values(), array_key_exists(), und in_array().
Zurück | Zum Anfang | Weiter |
array_reverse | Nach oben | array_shift |