检查数组值? - 对错(PHP)

时间:2017-02-25 12:18:35

标签: php arrays boolean boolean-logic boolean-expression

我有一个数组,其中我推送true或false值。而且我只想在数组完全正确或完全的情况下执行下一个函数。但由于它们不是字符串,我无法使用in_array(...)进行检查。

有人知道如何检查阵列是完全正确还是完全?

问候,谢谢! :d

2 个答案:

答案 0 :(得分:1)

$res = array_unique($array);
if(count($res) === 1 && $res[0]) {
  // your code
}

答案 1 :(得分:0)

首先,检查所有数组是否具有相同的值

然后检查它是否为真。

if(count(array_count_values($array))===1){
  if($array[0]){
    // Completely TRUE; 
    }else{
    // Completely FALSE; 
    }
}