Grazie ci ero appena riuscito così:

codice:
$new_array=array_count_values($array);

while (list ($key2, $val) = each ($new_array)) {
echo $key2." - ".$val ."
";
}
Ma mi sono accorto che non risolvo comunque il mio problema