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 array_search
'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.