私はブール値の真の値の数を数える必要がある連想配列を持っています。PHP Countブール配列の真の値の数
最終的には、配列内に真の値が1つだけ存在する場合にtrueを返すif文を作成します。配列内に真の値が2つ以上ある場合、または配列内に真の値がない場合は、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