array_any Checks if at least one &array; element satisfies a callback function &reftitle.description; boolarray_any arrayarray callablecallback array_any returns &true;, if the given callback returns &true; for any element. Otherwise the function returns &false;. &reftitle.parameters; array The &array; that should be searched. callback The callback function to call to check each element, which must be boolcallback mixedvalue mixedkey If this function returns &true;, &true; is returned from array_any and the callback will not be called for further elements. &reftitle.returnvalues; The function returns &true;, if there is at least one element for which callback returns &true;. Otherwise the function returns &false;. &reftitle.examples; <function>array_any</function> example 'dog', 'b' => 'cat', 'c' => 'cow', 'd' => 'duck', 'e' => 'goose', 'f' => 'elephant' ]; // Check, if any animal name is longer than 5 letters. var_dump(array_any($array, function (string $value) { return strlen($value) > 5; })); // Check, if any animal name is shorter than 3 letters. var_dump(array_any($array, function (string $value) { return strlen($value) < 3; })); // Check, if any array key is not a string. 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