in_array Sprawdza czy wartość istnieje w tablicy &reftitle.description; boolin_array mixedneedle arrayhaystack boolstrict&false; Szuka wartości needle w tablicy haystack używając luźnego porównania typów, chyba że ustawiono parametr strict. &reftitle.parameters; needle Szukana wartość. Jeśli needle jest ciągiem tekstowym, to porównanie uwzględnia wielkość znaków. haystack Tablica. strict Jeśli trzeci parametr strict ustawiono na &true; to funkcja in_array będzie sprawdzać też typy przy szukaniu wartości needle w tablicy haystack. Przed PHP 8.0.0 wartość needle typu string będzie pasowała do wartości 0 w tablicy w luźnym trybie porównywania (i vice versa). Może to przynieść niepożądane rezultaty. Podobne przypadki brzegowe istnieją też dla innych typów. Jeśli nie jesteś absolutnie pewien typów wartości, na których operujesz, zawsze używaj flagi strict, aby uniknąc nieoczekiwanego zachowania funkcji. &reftitle.returnvalues; Zwraca &true; jeśli wartość needle została odnaleziona w tablicy, W przeciwnym razie zwraca &false;. &reftitle.examples; Przykład użycia <function>in_array</function> ]]> Drugi warunek nie jest spełniony poniewż in_array zwraca uwagę na wielkość znaków, więc powyższy skrypt wyświetli: Przykład użycia <function>in_array</function> z flagą strict ]]> &example.outputs; Przykład użycia <function>in_array</function> z tablicą jako parametrem needle ]]> &example.outputs; &reftitle.seealso; array_search isset array_key_exists