Maison > Article > développement back-end > Comment compter le nombre d'occurrences de chaque valeur dans un tableau à l'aide de la fonction array_count_values en PHP
En PHP, nous devons souvent effectuer diverses opérations sur des tableaux. Compter le nombre d'occurrences de chaque valeur dans un tableau est l'une des exigences courantes. PHP fournit une fonction simple et efficace - array_count_values, qui peut facilement accomplir cette tâche. La syntaxe de la fonction
array_count_values est la suivante :
array_count_values(array $array)
Cette fonction reçoit un paramètre de tableau et renvoie un nouveau tableau contenant le nombre d'occurrences de chaque valeur dans le tableau d'origine.
Ci-dessous, regardons quelques exemples montrant comment utiliser la fonction array_count_values .
Exemple 1 :
Supposons que nous ayons un tableau contenant plusieurs nombres :
$numbers = array(1, 2, 3, 4, 5, 1, 2, 3, 1, 2);
Nous pouvons utiliser la fonction array_count_values pour compter le nombre d'occurrences de chaque nombre :
$result = array_count_values($numbers);
A ce moment, le contenu du tableau $result est le suivant :
Array
(
[1] => 3 [2] => 3 [3] => 2 [4] => 1 [5] => 1
)
Vous pouvez voir que le nombre d'occurrences de chaque nombre dans le tableau est compté.
Exemple 2 :
Si nous avons un tableau contenant des chaînes :
$fruits = array("apple", "banana", "orange", "apple", "apple", "orange");
Nous peut également utiliser la fonction array_count_values pour compter le nombre d'occurrences de chaque chaîne :
$result = array_count_values($fruits);
À ce stade, le contenu du tableau $result est le suivant :
Array
(
[apple] => 3 [banana] => 1 [orange] => 2
)
Vous pouvez également voir que le nombre d'occurrences de chaque chaîne dans le tableau est compté.
Il convient de noter que la fonction array_count_values ne peut compter que les valeurs du tableau, pas les clés. Si des clés statistiques sont nécessaires, d'autres méthodes doivent être utilisées.
Résumé :
Utilisez la fonction array_count_values pour compter le nombre d'occurrences de chaque valeur dans un tableau de manière fiable et efficace. Cette fonction est très simple et il suffit de lui transmettre un paramètre de tableau pour terminer la tâche. Veuillez noter lors de l'utilisation qu'il ne peut compter que les valeurs du tableau, pas les clés.
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!