array_all Sprawdza czy wszystkie elementy tablicy pasują do podanej funkcji zwrotnej &reftitle.description; boolarray_all arrayarray callablecallback array_all zwraca &true;, jeśli funkcja zwrotna podana jako callback zwróci &true; dla wszystkich elementów tablicy. W przeciwnym razie funkcja zwraca &false;. &reftitle.parameters; array Tablica, która powinna być przeszukana. callback Funkcja zwrotna, która powinna być wywołana, aby sprawdzić każdy z elementów. Jej sygnatura to: boolcallback mixedvalue mixedkey Jeżeli ta funkcja zwróci &false;, Funkcja array_all także zwróci &false; a podany callback nie będzie wykonywany dla kolejnych elementów tablicy. &reftitle.returnvalues; Funkcja zwraca &true; jeśli podany callback zwraca &true; dla wszystkich elementów. W przeciwnym razie funkcja zwraca &false;. &reftitle.examples; Przykład użycia <function>array_all</function> 'pies', 'b' => 'kot', 'c' => 'krowa', 'd' => 'kaczka', 'e' => 'gęś', 'f' => 'słoń' ]; // Sprawdź czy wszystkie nazwy zwierząt są krótsze niż 12 liter. var_dump(array_all($tablica, function (string $wartosc) { return strlen($wartosc) < 12; })); // Sprawdź czy wszystkie nazwy zwierząt są dłuższe niż 5 liter. var_dump(array_all($tablica, function (string $wartosc) { return strlen($wartosc) > 5; })); // Sprawdź czy wszystkie klucze tablicy są ciągami znaków. var_dump(array_all($tablica, function (string $wartosc, $klucz) { return is_string($klucz); })); ?> ]]> &example.outputs; &reftitle.seealso; array_any array_filter array_find array_find_key