array_search Durchsucht ein Array nach einem Wert und liefert bei Erfolg den zugehörigen Schlüssel &reftitle.description; mixedarray_search mixedneedle arrayhaystack boolstrict Durchsucht haystack nach needle. &reftitle.parameters; needle Der zu suchende Wert. Wenn needle ein String ist, wird der Vergleich unter Berücksichtigung der Groß-/Kleinschreibung vorgenommen. haystack Das Array. strict Ist der dritte Parameter strict auf &true; gesetzt, so wird array_search nach identischen Elementen in haystack suchen. Das bedeutet, dass ebenfalls der Typ von needle dem in haystack entsprechen muss und die Objekte die selbe Instanz sind. &reftitle.returnvalues; Gibt den Schlüssel für needle zurück, wenn es gefunden wurde, ansonsten &false;. Wenn needle in haystack mehrfach gefunden wurde, so wird der erste passende Schlüssel zurückgegeben. Um die Schlüssel für alle gefundenen Werte zurückzugeben, können Sie stattdessen array_keys mit dem optionalen Parameter search_value verwenden. &return.falseproblem; &reftitle.changelog; &Version; &Description; 4.2.0 Vor PHP 4.2.0 gibt array_search im Fehlerfall &null; statt &false; zurück. &reftitle.examples; <function>array_search</function>-Beispiel 'blau', 1 => 'rot', 2 => 'grün', 3 => 'rot'); $key = array_search('grün', $array); // $key = 2; $key = array_search('rot', $array); // $key = 1; ?> ]]> &reftitle.seealso; array_keys array_values array_key_exists in_array