我有一个关联数组,其中我需要计算布尔真值的数量。PHP Count布尔数组中真值的数量
最终结果是创建一个if语句,当数组中只存在一个真值时,将返回true。如果数组中有多个真值,或者数组中没有真值,则需要返回false。
我知道最好的方法是用某种形式使用count和in_array。我不确定这会起作用,就在我的头顶,但即使这样做,这是最好的方式吗?
$array(a->true,b->false,c->true)
if (count(in_array(true,$array,true)) == 1)
{
return true
}
else
{
return false
}
完美,正是我所需要的,谢谢! – ThatTechGuy 2013-05-07 22:30:08