(PHP 8 >= 8.4.0)
array_any — Checks if at least one array element satisfies a callback function
Descriptionarray_any() returns true
, if the given callback
returns true
for any element. Otherwise the function returns false
.
array
callback
The callback function to call to check each element, which must be
If this function returnstrue
, true
is returned from array_any() and the callback will not be called for further elements.
The function returns true
, if there is at least one element for which callback
returns true
. Otherwise the function returns false
.
Example #1 array_any() example
<?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);
}));
?>
The above example will output:
bool(true) bool(false) bool(false)See Also
There are no user contributed notes for this page.
↑ and ↓ to navigate • Enter to select • Esc to close
Press Enter without selection to search using Google
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4