配列内の重複項目の数を数える
PHP では、array_count_values( ) 関数。この関数は、キーが元の配列の一意の要素であり、値が対応するカウントである連想配列を返します。
その使用法を示すために、次の例を考えてみましょう:
<code class="php">$array = array(12, 43, 66, 21, 56, 43, 43, 78, 78, 100, 43, 43, 43, 21); $vals = array_count_values($array); echo 'Number of Unique Items: ' . count($vals) . '<br><br>'; print_r($vals);</code>
結果:
Number of Unique Items: 7 Array ( [12] => 1 [43] => 6 [66] => 1 [21] => 2 [56] => 1 [78] => 2 [100] => 1 )
ご覧のとおり、array_count_values() は各重複項目の出現を効率的にカウントし、それぞれの出現を含む一意の項目のみの配列を返します。このアプローチにより、複雑な反復や比較を必要とせずに、配列内の重複を特定して定量化するタスクが簡素化されます。
以上がPHP 配列内の重複要素を数えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。