PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP配列のtrueとfalseの値をカウントするにはどうすればよいですか?


以下が私たちの配列だとしましょう-

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

配列から真と偽の値をカウントするには、最初に合計値をカウントし、真の結果の数を減算します。このようにして、false値の数を取得し、trueの場合も同じになります。

<!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

  1. PHPのarray_count_values()関数

    array_count_values()関数は、各値の出現回数を含む配列を返します。連想配列を返します。返される配列には、配列の値としてキーがあり、渡された値の数として値があります。 構文 array_count_values(arr) パラメータ arr − 値をカウントする配列。 戻る array_count_values()関数は、連想配列を返します。返される配列には、配列の値としてキーがあり、渡された値の数として値があります。 例 <?php $arr = array(Laptop,Keyboard,Mouse,Keyboard,Keyboar

  2. Javaでブール配列を初期化するにはどうすればよいですか?

    ブール配列 ブールデータ型の値とデフォルト値のみを格納するために使用できます ブール配列のfalse 。ブール値の配列はfalseに初期化されます および参照型の配列 nullに初期化されます 。場合によっては、ブール配列のすべての値をtrueまたはfalseで初期化する必要があります。 Arrays.fill()を使用できます そのような場合の方法。 構文 boolean[] booleanArray; 例 import java.util.Arrays; public class BooleanArrayTest {    public static void ma