ホームページ  >  記事  >  バックエンド開発  >  PHP 配列の重複排除と重複要素の数の保持

PHP 配列の重複排除と重複要素の数の保持

WBOY
WBOYオリジナル
2024-04-27 11:06:01636ブラウズ

PHP では、array_count_values() 関数を使用して配列の重複を排除し、繰り返される要素の数を保持できます。この関数は、キーが元の配列内の要素であり、値がそれらの要素の出現回数である連想配列を返します。

PHP 数组去重并保留重复元素的次数

PHP 配列の重複排除と重複要素の数の保持

PHP では、配列の重複排除が必要になることがよくありますが、繰り返される要素の出現数を保持することも必要です。 array_count_values() 関数を使用して、この機能を実現できます。

使用法:

array_count_values($array) は、新しい連想配列を返します。ここで、キーは元の配列の要素であり、値は、これらの要素が出現する回数です。例:

$array = [1, 2, 3, 4, 5, 1, 2, 3];

$counts = array_count_values($array);

print_r($counts);

出力:

[1] => 2
[2] => 2
[3] => 2
[4] => 1
[5] => 1

実際のケース:

次は、array_count_values( の使用方法を示す実際のケースです。 ) 配列を重複排除し、重複要素の数を保持する関数:

// 创建一个包含重复元素的数组
$array = ['apple', 'orange', 'apple', 'banana', 'orange', 'cherry'];

// 使用 array_count_values() 去重并统计重复元素出现的次数
$counts = array_count_values($array);

// 遍历关联数组,打印水果名称和出现的次数
foreach ($counts as $fruit => $count) {
    echo "$fruit出现了 $count 次\n";
}

出力:

apple出现了 2 次
orange出现了 2 次
banana出现了 1 次
cherry出现了 1 次

array_count_values() 関数を通じて、簡単に重複排除できます。配列を保持して要素が繰り返される回数。これは、データの統計や分析などのシナリオで非常に役立ちます。

以上がPHP 配列の重複排除と重複要素の数の保持の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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