使用布尔值(PHP)评估数组的最短方法?

时间:2012-04-25 11:07:48

标签: php arrays boolean

我有一个包含布尔值的数组,有什么最简单的循环方式来获取最终的布尔表达式?

示例:包含3个元素的数组( true,false,true ) - >结果应该是假的( true&& false&& true = false)

我知道我可以循环使用它,但是有更短的方法吗?

谢谢!

3 个答案:

答案 0 :(得分:21)

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

答案 1 :(得分:2)

我不知道php但你可以

首先在数组中搜索false

如果找到了搜索  结果是假的 其他   结果是真的。

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

答案 2 :(得分:0)

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