array_search Przeszukuje tablicę pod kątem podanej wartości i w przypadku sukcesu zwraca odpowiedni klucz Opis mixedarray_search mixedigła arraystóg_siana boolścisły Przeszukuje stóg_siana w poszukiwaniu parametru igła i zwraca odpowiedni klucz jeśli został on znaleziony lub &false; w przeciwnym przypadku. Jeśli igła jest ciągiem tekstowym, to porówywanie jest dokonywane z uwzględnieniem wielkości znaków. Począwszy od PHP 4.2.0, zamiast &false;, array_search zwraca NULL w przypadku niepowodzenia. Jeśli trzeci parametr ścisły jest ustawiony na &true; to array_search porówna także typy parametru igła z tymi z parametru stóg_siana. Jeśli igła zostanie znaleziona w stóg_sianawięcej niż raz, to zwracany zostanie klucz pierwszego pasującego elementu. Aby uzyskać klucze wszystkich pasujących wartości należy zastosować funkcję array_keys z opcjonalnym parametrem szukana_wartość. Przykład użycia <function>array_search</function> 'niebieski', 1 => 'czerwony', 2 => 'zielony', 3 => 'czerwony'); $klucz = array_search('zielony', $tablica); // $klucz = 2; $klucz = array_search('czerwony', $tablica); // $klucz = 1; ?> ]]> &return.falseproblem; Patrz także: array_keys, array_values, array_key_exists i in_array.