配列内の重複項目を効率的にカウントするにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-10-26 18:46:30
オリジナル
986 人が閲覧しました

How Can I Efficiently Count Duplicate Items in an Array?

配列内の重複項目のカウント: 洗練されたアプローチ

プログラミングでは、多くの場合、配列内の重複要素を特定してカウントする必要があります。この目的でカスタム ループを使用することもできますが、組み込み関数を活用すると、よりシンプルで効率的なソリューションが提供されます。

次のコードを考えてみましょう。

<code class="php">$array = array(12,43,66,21,56,43,43,78,78,100,43,43,43,21);

$vals = array_count_values($array);</code>
ログイン後にコピー

array_count_values 関数は配列を次のように受け取ります。引数を指定すると、各一意の要素の頻度を含む新しい配列が返されます。これにより、重複のカウントと重複しない項目のそれぞれの出現回数の取得が簡素化されます。

結果の配列は次のとおりです。

<code class="php">Array
(
    [12] => 1
    [43] => 6
    [66] => 1
    [21] => 2
    [56] => 1
    [78] => 2
    [100] => 1
)</code>
ログイン後にコピー

この配列は、元の要素内の各一意の要素の出現回数を明確に示します。配列。一意の要素と重複した要素の両方を追跡することで、配列データを効果的に分析および操作できます。

以上が配列内の重複項目を効率的にカウントするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!