Mam tablicę asocjacyjną, w której muszę policzyć liczbę wartości logicznych prawdziwych w obrębie.Liczba w PHP Liczba prawdziwych wartości w tablicy Boolean
Rezultatem końcowym jest utworzenie instrukcji if, która zwróci wartość true, jeśli w tablicy istnieje tylko jedna prawdziwa wartość. Musiałby zwrócić wartość false, jeśli w tablicy jest więcej niż jedna wartość true lub jeśli w tablicy nie ma żadnych wartości true.
Wiem, że najlepszą trasą byłoby użycie count i in_array w jakiejś formie. Nie jestem pewien, czy to zadziała, tylko ze szczytu mojej głowy, ale nawet jeśli tak, to czy to najlepszy sposób?
$array(a->true,b->false,c->true)
if (count(in_array(true,$array,true)) == 1)
{
return true
}
else
{
return false
}
Doskonały, dokładnie to, czego potrzebowałem, dzięki! – ThatTechGuy