PHP - frecuencia de conteo de valores de matriz

¿Hay alguna forma en PHP de contar la frecuencia con la que existe un valor en una matriz grande?

Así que si tengo una matriz como esta:

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

¿hay una manera de generar una nueva matriz que me diga (y ordene) cuál es la que más se usa y cuántas para cada una?

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

He visto los valores de php array_count_values, pero ¿esto puede ordenarse por la mayoría -> al menos? ¿O hay una forma más fácil?

¡Gracias a todos!

Respuestas a la pregunta(1)

Su respuesta a la pregunta