Cette fonction est disponible depuis PHP 4.0.0.
La fonction array_count_values () est utilisée pour compter les occurrences de toutes les valeurs dans un tableau et renvoyer un tableau associatif. La clé du tableau renvoyé est la valeur du tableau d'origine, et la valeur est le nombre de fois où la valeur apparaît dans le tableau d'origine.
<span class="fun">array_count_values (array $ array): array</span>
Renvoie un tableau associatif où la clé du tableau est la valeur du tableau d'entrée, et la valeur est le nombre de fois où la valeur apparaît dans le tableau d'entrée.
<?php
$array = array(1, "apple", 2, 3, "apple", 1, 3, "banana", "apple");
$result = array_count_values($array);
print_r($result);
?>
Dans cet exemple, le tableau contient plusieurs valeurs en double, telles que le numéro 1 et la chaîne "Apple". Après avoir appelé la fonction array_count_values () , le résultat renvoyé sera un tableau associatif, indiquant le nombre de fois que chaque élément apparaît dans le tableau d'origine. Le résultat de la sortie est:
Array ( [1] => 2 [apple] => 3 [2] => 1 [3] => 2 [banana] => 1 )