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