Je travaille avec un tableau unidimensionnel en PHP. Je voudrais détecter la présence de valeurs en double, puis compter le nombre de valeurs en double et sortir les résultats. Par exemple, étant donné le tableau suivant:Comment détecter les valeurs en double dans un tableau PHP?
$array = array('apple', 'orange', 'pear', 'banana', 'apple',
'pear', 'kiwi', 'kiwi', 'kiwi');
Je voudrais imprimer:
apple (2)
orange
pear (2)
banana
kiwi (3)
Tous les conseils sur la façon d'aborder ce problème?
Merci.
Mike
Bonne réponse, mais PHP a une fonction existante qui fait exactement cela: [ 'array_count_values'] (http://php.net/array_count_values) – Navarr