Podręcznik PHP
Poprzedni
Następny
in_array
Opis
Przeszukuje stóg_siana w poszukiwaniu parametru igła i zwraca TRUE jeśli wartość została znaleziona lub FALSE w przeciwnym przypadku.
Jeśli trzeci parametr ścisły jest ustawiony na TRUE to in_array() porówna także typy parametru igła z tymi z parametru stóg_siana.
Notatka:
Notatka:
Przykład 1.
Przykład użycia in_array()
$os = array ("Mac", "NT", "Irix", "Linux"); if (in_array ("Irix", $os)) {print "Znaleziono Irix";} if (in_array ("mac", $os)) {print "Znaleziono mac";}
Drugi warunek nie zostaje spełniony ponieważ funkcja in_array() uwzględnia wielkość znaków, tak więc powyższy przykład wyświetli:
Znaleziono Irix
Przykład 2.
Przykład użycia in_array() z parametrem strict
?php $a = array( '1.10', 12.4, 1.13); if (in_array('12.4', $a, TRUE)) echo "'12.4 'znalezione ze ścisłym sprawdzaniem\n"; if (in_array(1.13, $a, TRUE)) echo "1.13 znalezione ze ścisłym sprawdzaniem\n";?
Powyższy przykład wyświetli:
1.13 znalezione ze ścisłym sprawdzaniem
Przykład 3. in_array() z tablicą jako igła
?php $a = array( array('p', 'h'), array('p', 'r'), 'o'); if (in_array(array ('p', 'h'), $a)) echo "znaleziono 'ph'\n"; if (in_array(array ('f', 'i'), $a)) echo "znaleziono 'fi'\n"; if (in_array('o', $a)) echo "znaleziono 'o'\n";? / / Wyświetlone zostanie znaleziono 'ph 'znaleziono 'o'
Patrz także: array_search().
Poprzedni
Spis treści
Następny
Początek rozdziału