Distribución de frecuencias

Devuelve un arreglo asociativo que asigne a cada elemento distinto la cantidad de veces que aparece. Mantén las claves en el orden en que aparecen por primera vez.

Ejemplos

get_frequencies(["A", "B", "A", "A", "A"]); // ➞ ["A" => 4, "B" => 1]

get_frequencies([1, 2, 3, 3, 2]); // ➞ [1 => 1, 2 => 2, 3 => 2]

get_frequencies([true, false, true, false, false]); // ➞ [1 => 2, 0 => 3]

get_frequencies([]); // ➞ []

Notas

  • Si recibes un arreglo vacío, devuelve un arreglo asociativo vacío (consulta el ejemplo #4).
  • Mantén las claves en el orden en que aparecen por primera vez.
  • PHP representa las claves booleanas de un arreglo como 1 y 0.