Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฉันจะนับค่าจริงและเท็จในอาร์เรย์ PHP ของฉันได้อย่างไร


สมมติว่าต่อไปนี้คืออาร์เรย์ของเรา –

$isMarriedDetails = [
   false,
   true,
   false,
   true,
   true,
   false,
   false,
   true,
   false
];

ในการนับค่าจริงและค่าเท็จจากอาร์เรย์ ขั้นแรกให้นับค่าทั้งหมดและลบจำนวนผลลัพธ์ที่แท้จริง ด้วยวิธีนี้ คุณจะได้จำนวนค่าเท็จและค่าจริงเท่ากัน

ตัวอย่าง

<!DOCTYPE html>
<html>
<body>
<?php
$isMarriedDetails = [
   false,
   true,
   false,
   true,
   true,
   false,
   false,
   true,
   false
];
$trueResult = count(array_filter($isMarriedDetails));
$falseResult = count($isMarriedDetails) - $trueResult;
echo "Number of false value=",$falseResult,"<br>";
echo "Number of true value=",$trueResult;
?>
</body>
</html>

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้

Number of false value=5
Number of true value=4