array_search Durchsucht ein Array nach einem Wert und liefert bei Erfolg den zugehörigen Schlüssel &reftitle.description; intstringfalsearray_search mixedneedle arrayhaystack boolstrict&false; Sucht needle in haystack. &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 ein typstarker Vergleich von needle in haystack durchgeführt wird 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 filter_value verwenden. &return.falseproblem; &reftitle.examples; <function>array_search</function>-Beispiel 'blau', 1 => 'rot', 2 => 'grün', 3 => 'rot'); $key = array_search('grün', $array); // $key = 2; print_r($key); $key = array_search('rot', $array); // $key = 1; print_r($key); ?> ]]> &reftitle.seealso; array_keys array_values array_key_exists in_array