Ho un array associativo nel quale ho bisogno di contare il numero di valori veri booleani all'interno.Numero di conteggi PHP in una matrice booleana
Il risultato finale è creare un'istruzione if in cui restituisce true quando esiste un solo valore true all'interno dell'array. Dovrebbe restituire false se ci sono più di un valore vero all'interno dell'array, o se non ci sono valori veri all'interno dell'array.
So che il percorso migliore sarebbe utilizzare count e in_array in qualche modo. Non sono sicuro che funzionerebbe, solo in cima alla mia testa, ma anche se lo fosse, è questo il modo migliore?
$array(a->true,b->false,c->true)
if (count(in_array(true,$array,true)) == 1)
{
return true
}
else
{
return false
}
Perfetto, esattamente quello di cui avevo bisogno, grazie! – ThatTechGuy