array_all Проверяет, каждый ли элемент массива &array; удовлетворяет callback-функции &reftitle.description; boolarray_all arrayarray callablecallback Функция array_all возвращает &true;, если callback-функция возвращает &true; для каждого элемента, иначе функция возвращает &false;. &reftitle.parameters; array Массив (&array;), который требуется проверить. callback Callback-функция, которую функция вызовет для проверки каждого элемента входного массива, со следующей сигнатурой: boolcallback mixedvalue mixedkey Функция array_all вернёт &false; и не станет вызывать callback-функцию для других элементов, если функция обратного вызова вернёт &false;. &reftitle.returnvalues; Функция возвращает &true;, если callback-функция возвращает &true; для каждого элемента массива, иначе функция возвращает &false;. &reftitle.examples; Пример проверки функцией <function>array_all</function> соответствия каждого элемента массива callback-функции 'dog', 'b' => 'cat', 'c' => 'cow', 'd' => 'duck', 'e' => 'goose', 'f' => 'elephant' ]; // Проверим, каждое ли название животного короче 12 букв var_dump(array_all($array, function (string $value) { return strlen($value) < 12; })); // Проверим, каждое ли название животного длиннее 5 букв var_dump(array_all($array, function (string $value) { return strlen($value) > 5; })); // Проверим, каждый ли ключ массива строковый var_dump(array_all($array, function (string $value, $key) { return is_string($key); })); ?> ]]> &example.outputs; &reftitle.seealso; array_any array_filter array_find array_find_key