Maison  >  Article  >  développement back-end  >  Déduplication du tableau PHP et conservation du nombre d'éléments en double

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

WBOY
WBOYoriginal
2024-04-27 11:06:01636parcourir

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);

输出:

[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()

🎜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!

Déclaration:
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