Maison > développement back-end > tutoriel php > Comment puis-je compter efficacement les valeurs uniques dans un tableau PHP ?

Comment puis-je compter efficacement les valeurs uniques dans un tableau PHP ?

Susan Sarandon
Libérer: 2024-12-04 00:29:10
original
599 Les gens l'ont consulté

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

Détection et comptage de valeurs uniques dans un tableau

Lorsque vous travaillez avec un tableau unidimensionnel, il est souvent utile d'identifier et de compter les occurrences de valeurs uniques. Pour ce faire, PHP fournit la puissante fonction array_count_values().

Utilisation de array_count_values()

Pour utiliser array_count_values(), transmettez simplement le tableau à la fonction comme ceci :

$result = array_count_values($array);
Copier après la connexion

La fonction renverra un tableau associatif où les clés sont les valeurs uniques du tableau d'entrée et le les valeurs correspondantes sont le nombre d'occurrences de chaque valeur.

Exemple

Considérez l'exemple de tableau :

$array = ['apple', 'orange', 'pear', 'banana', 'apple', 'pear', 'kiwi', 'kiwi', 'kiwi'];
Copier après la connexion

Lorsque nous exécutons :

$result = array_count_values($array);
print_r($result);
Copier après la connexion

La sortie sera :

Array
(
   [apple] => 2
   [orange] => 1
   [pear] => 2
   [banana] => 1
   [kiwi] => 3
)
Copier après la connexion

Cette sortie indique clairement le nombre de chaque valeur unique dans le tableau d'origine.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal