使用布尔值 (PHP) 计算数组的最短方法


Shortest way to evaluate an array with booleans (PHP)?

>我有一个包含布尔值的数组,循环遍历它并获得最终布尔表达式的最短方法是什么?

示例:具有 3 个 elem 的数组(真、假真)-->结果应为假(真 &&&假 &&&真 = 假

我知道我可以循环通过它,但有没有更短的方法?

谢谢!

if (!in_array(false, $array)) { ...

我不知道 php,但你可以

首先在数组中搜索 false

如果找到搜索 那么结果是假的还 结果为真。

不是:它只是和算法。 不是代码

if (array_sum($array) == count($array)) {
  // All are TRUE; 
}
else {
 // One of them is FALSE;
}