Déduplication du tableau PHP et conservation du nombre d'éléments en double

WBOY
Libérer: 2024-04-27 11:06:01
original
667 Les gens l'ont consulté

En PHP, vous pouvez utiliser la fonction array_count_values() pour dédupliquer un tableau et conserver le nombre d'éléments répétés. Cette fonction renvoie un tableau associatif où les clés sont les éléments du tableau d'origine et les valeurs sont le nombre de fois que ces éléments apparaissent.

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

Déduplication de tableau PHP et conservation du nombre d'éléments en double

En PHP, nous rencontrons souvent des situations où nous devons dédupliquer un tableau, mais également conserver le nombre d'occurrences d'éléments en double. Nous pouvons utiliser la fonction array_count_values() pour réaliser cette fonctionnalité. array_count_values() 函数来实现此功能。

用法:

array_count_values($array) 会返回一个新的关联数组,其中键为原始数组中的元素,值为这些元素出现的次数。例如:

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

$counts = array_count_values($array);

print_r($counts);
Copier après la connexion

输出:

[1] => 2
[2] => 2
[3] => 2
[4] => 1
[5] => 1
Copier après la connexion

实战案例:

以下是一个实战案例,演示了如何使用 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";
}
Copier après la connexion

输出:

apple出现了 2 次
orange出现了 2 次
banana出现了 1 次
cherry出现了 1 次
Copier après la connexion

通过 array_count_values()

🎜Utilisation : 🎜🎜🎜array_count_values($array) renverra un nouveau tableau associatif, où les clés sont les éléments du tableau d'origine et les valeurs sont le nombre de fois que ces éléments apparaissent . Par exemple : 🎜rrreee🎜Sortie : 🎜rrreee🎜🎜Cas pratique : 🎜🎜🎜Ce qui suit est un cas pratique qui montre comment utiliser la fonction array_count_values() pour dédupliquer un tableau et conserver le nombre de éléments répétés : 🎜rrreee 🎜Sortie : 🎜rrreee🎜Avec la fonction array_count_values(), nous pouvons facilement dédupliquer le tableau et conserver le nombre d'éléments répétés. Ceci est très utile dans des scénarios tels que les statistiques et l’analyse des données. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!