配列内の固有の値の検出とカウント
1 次元配列を操作する場合、多くの場合、配列内の固有の値を識別してカウントすると便利です。固有の値の出現。これを実現するために、PHP は強力な array_count_values() 関数を提供します。
array_count_values() の使用
array_count_values() を利用するには、次のように配列を関数に渡すだけです。 :
$result = array_count_values($array);
この関数は、キーが配置された連想配列を返します。は入力配列の一意の値であり、対応する値は各値の出現回数です。
例
配列の例を考えてみましょう:
$array = ['apple', 'orange', 'pear', 'banana', 'apple', 'pear', 'kiwi', 'kiwi', 'kiwi'];
実行すると:
$result = array_count_values($array); print_r($result);
出力は次のようになります。 be:
Array ( [apple] => 2 [orange] => 1 [pear] => 2 [banana] => 1 [kiwi] => 3 )
この出力は、元の配列内の各一意の値の数を明確に示します。
以上がPHP 配列内の一意の値を効率的にカウントするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。