A::every()
Checks if every element in the array passes the test
A::every(array $array, callable(mixed $value, (int|string) $key, array $array): bool $test): bool
Parameters
| Name | Type | Default |
|---|---|---|
| $arrayrequired | array |
no default value |
| $testrequired | callable(mixed $value, (intorstring) $key, array $array): bool |
no default value |
Return type
bool
Parent class
Examples
$array = [1, 30, 39, 29, 10, 13];
$isBelowThreshold = fn($value) => $value < 40;
echo A::every($array, $isBelowThreshold) ? 'true' : 'false';
// output: 'true'
$isIntegerKey = fn($value, $key) => is_int($key);
echo A::every($array, $isIntegerKey) ? 'true' : 'false';
// output: 'true'