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
Susan Sarandonoriginal
2024-12-04 00:29:10650parcourir

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

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'];

Lorsque nous exécutons :

$result = array_count_values($array);
print_r($result);

La sortie sera :

Array
(
   [apple] => 2
   [orange] => 1
   [pear] => 2
   [banana] => 1
   [kiwi] => 3
)

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!

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