Skip to content

Kirby 5.6.3

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

Kirby\Toolkit\A

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'