+ [misc] add array_every helper method.

This commit is contained in:
sunhao
2024-06-26 11:08:37 +08:00
committed by 王于听
parent 1e1afb1f46
commit f67bf1691b
+16
View File
@@ -131,3 +131,19 @@ function array_some(array $array, callable $fn): bool
}
return false;
}
/**
* Check if all elements in an array pass a test.
*
* @param array $array
* @param callable $fn
* @return bool
*/
function array_every(array $array, callable $fn): bool
{
foreach ($array as $value)
{
if(!$fn($value)) return false;
}
return true;
}