Répertorier les doublons de tableau avec le nombre

J'ai un tableau qui contient les résultats suivants

red 
red
red
blue
blue
Green
White
Grey

et je veux obtenir un double comptage de chaque valeur du tableau, par exemple:

red    Count=3
blue   Count=2
Green  Count=1
White  Count=1
Grey   Count=1

source d'informationauteur Ahsan Attari | 2011-10-20