array_any
array_any
Checks if at least one array element satisfies a callback function
bool **array_any** array $array callable $callback
returns true, if the given
returns true for any element.
Otherwise the function returns false.
array_any``callback
arrayThe array that should be searched.
callback
The callback function to call to check each element, which must be
If this function returns true, true is returned from
and the callback will not be called for
further elements.
```php
bool **** mixed $value mixed $key
`array_any`
The function returns true, if there is at least one element for which
returns true. Otherwise the function
returns false.
`callback`
**Voorbeeld: example**
```php
<?php
$array = [
'a' => '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);
}));
?>
bool(true)
bool(false)
bool(false)
array_all``array_filter``array_find``array_find_key