PHP Handbuch
Zurück |  | Nach vorne

# array_search

(PHP 4 >= 4.0.5)

array_search -- Durchsucht ein Array nach einem Wert liefert bei Erfolg den Schlüssel

## Beschreibung

mixed array_search ( mixed needle, array haystack [, bool strict])

Diese Funktion durchsucht `haystack` nach `needle` und gibt bei Erfolg den Schlüssel zurück, andernfalls `FALSE`.

> 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 in_array() auch die Typen von `needle` in `haystack`.

Warnung
Diese Funktion kann das Boolsche `FALSE` zurückliefern, kann aber auch einen nicht-Boolschen Wert zurückgeben, der von einem einfachen if-Statement als `FALSE` ausgewertet wird, wie zum Beispiel `0` oder "". Weitere Informationen entnehmen Sie bitte dem Abschnitt über Boolsche Typen. Benutzen Sie deshalb bitte den === Operator um den Rückgabewert dieser Funktion zu überprüfen.

Siehe auch array_keys() und in_array().

Zurück | Zum Anfang | Nach vorne
array_reverse | Nach oben | array_shift