PHP - contagem de frequência de valores de array

Existe uma maneira no php para contar quantas vezes um valor existe em uma matriz grande?

Então, se eu tenho uma matriz como esta:

<code>$array = "1,2,3,4,joe,1,2,3,joe,joe,4,5,1,6,7,8,9,joe";
</code>

Existe uma maneira de produzir uma nova matriz que me diz (e classifica) que é usado mais e quantos para cada um?

<code>$result = array(
    [joe] => 4
    [1] => 3
    [2] =>2
    etc...
    )
</code>

Eu vi o php array_count_values, mas isso pode ser classificado por mais -> menos? Ou existe um caminho mais facil?

Obrigado a todos!

questionAnswers(1)

yourAnswerToTheQuestion