我有一個關聯數組,其中我需要計算布爾真值的數量。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