PHP相当于JavaScript的“array.every()”是什么?
2022-08-30 20:04:56
我目前正在尝试将一些JavaScript移植到PHP。但是,我似乎找不到PHP与JavaScript函数等效的PHP。我发现了PHP的功能,但它似乎并不完全是我需要的。array.every()
each()
我目前正在尝试将一些JavaScript移植到PHP。但是,我似乎找不到PHP与JavaScript函数等效的PHP。我发现了PHP的功能,但它似乎并不完全是我需要的。array.every()
each()
使用具有早期返回的 for 循环。
PHP 没有执行与 Javascript 的 array#every 相同的函数的本机函数。
用:foreach()
function allEven(array $values)
{
foreach ($values as $value) {
if (1 === $value % 2) {
return false;
}
}
return true;
}
$data = [
1,
42,
9000,
];
$allEven = allEven($data);
有关参考,请参阅:
注意比使用更好,因为一旦发现不满足规范的值,评估就会停止。foreach
array_reduce()