array_search Przeszukuje tablicę pod kątem podanej wartości i zwraca odpowiedni klucz, jeśli ją znaleziono &reftitle.description; intstringfalsearray_search mixedneedle arrayhaystack boolstrict&false; Szuka wartości needle w podanej tablicy haystack. &reftitle.parameters; needle Szukana wartość. Jeśli jako parametr needle przekazano ciąg znaków, to porównanie jest dokonywane z uwzględnieniem wielkości liter. haystack Tablica. strict Jeśli trzeci parametr strict jest ustawiony na &true; to array_search będzie szukała identycznych elementów w tablicy haystack. Oznacza to, że funkcja dokona ścisłego porównania typów między parametrem needle w elementami tablicy haystack, a obiekty muszą być tą samą instancją. &reftitle.returnvalues; Zwraca klucz elementu needle jeśli znaleziono go w tablicy, w przeciwnym razie zwraca &false;. Jeśli parametr needle zostanie znaleziona w tablicy haystack wię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 filter_value. &return.falseproblem; &reftitle.examples; Przykład użycia <function>array_search</function> 'blue', 1 => 'red', 2 => 'green', 3 => 'red'); $key = array_search('green', $array); // $key = 2; print_r($key); $key = array_search('red', $array); // $key = 1; print_r($key); ?> ]]> &reftitle.seealso; array_keys array_values array_key_exists in_array