in_arraySprawdza czy wartość istnieje w tablicyOpisboolin_arraymixedigłaarraystóg_sianaboolścisłe
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.
Jeśli igła jest ciągiem to porównywanie jest
dokonywane z uwzględnieniem wielkości znaków.
W wersjach PHP starszych niż 4.2.0 igła nie mogła
być tablicą.
Przykład użycia in_array
Drugi warunek nie zostaje spełniony ponieważ funkcja
in_array uwzględnia wielkość znaków, tak więc
powyższy przykład wyświetli:
Przykład użycia in_array z parametrem strict
]]>
&example.outputs;
in_array z tablicą jako igła
]]>
&example.outputs;
Patrz także: array_search,
array_key_exists i isset.