Tôi có một mảng liên kết trong đó tôi cần đếm số lượng giá trị đúng của boolean bên trong.Số lượng PHP Số giá trị thực trong một mảng Boolean
Kết quả cuối cùng là tạo câu lệnh if trong đó sẽ trả về true khi chỉ có một giá trị thực tồn tại trong mảng. Nó sẽ cần trả về false nếu có nhiều giá trị đúng hơn trong mảng, hoặc nếu không có giá trị đúng trong mảng.
Tôi biết tuyến đường tốt nhất sẽ là sử dụng tính và in_array dưới một số hình thức. Tôi không chắc chắn điều này sẽ làm việc, chỉ cần ra khỏi đỉnh đầu của tôi, nhưng ngay cả khi nó không, đây có phải là cách tốt nhất?
$array(a->true,b->false,c->true)
if (count(in_array(true,$array,true)) == 1)
{
return true
}
else
{
return false
}
Hoàn hảo, chính xác những gì tôi cần, Cảm ơn! – ThatTechGuy