ホームページ  >  記事  >  バックエンド開発  >  PHP 配列内の重複要素を数えるにはどうすればよいですか?

PHP 配列内の重複要素を数えるにはどうすればよいですか?

DDD
DDDオリジナル
2024-10-27 00:23:03426ブラウズ

How to Count Duplicate Elements in a PHP Array?

配列内の重複項目の数を数える

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。