array_search
(PHP 4 >= 4.0.5, PHP 5)
array_search -- Przeszukuje tablicę pod kątem podanej wartości i w przypadku sukcesu zwraca odpowiedni kluczOpis
mixed array_search ( mixed igła, array stó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.
Notatka: Jeśli
igła
jest ciągiem tekstowym, to porówywanie jest dokonywane z uwzględnieniem wielkości znaków.
Notatka: 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_siana
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
szukana_wartość
.
Ostrzeżenie |
Ta funkcja może zwrócić logiczne FALSE, ale także zwykłą wartość rozpoznawaną jako FALSE, na przykład 0 lub "". Więcej informacji w rozdziale dotyczącym typów logicznych. Użyj operatora === aby sprawdzić wartość zwracaną przez tę funkcję. |
Patrz także: array_keys(), array_values(), array_key_exists() i in_array().
Poprzedni | Spis treści | Następny |
array_reverse | Początek rozdziału |