ホームページ > バックエンド開発 > PHPチュートリアル > PHP 配列内の一意の値を効率的にカウントするにはどうすればよいですか?

PHP 配列内の一意の値を効率的にカウントするにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-04 00:29:10
オリジナル
600 人が閲覧しました

How Can I Efficiently Count Unique Values in a PHP Array?

配列内の固有の値の検出とカウント

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート