如何在 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

更新時間: 2020 年 10 月 12 日

741 次觀看

開啟你的 職業生涯

完成課程並獲得認證

開始學習
廣告