Maison >développement back-end >tutoriel php >Comment puis-je compter efficacement les valeurs uniques dans un tableau PHP ?
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!