mpozo, simplemente perfecto tu codigo me va al pelo.
Me ha costado entender la logica del mismo pero ya lo he entendo.
Pasada esta fase de entender el codigo, me asaltó una duda.
¿Y si en dicho array el valor que mas se repite fuera un digamos un espacio en blanco?
es decir algo como esto:
Código PHP:
Ver originalArray("oso","perro","león","gato","tigre","tigre","perro","perro","perro","león","oso","oso","oso","oso","","","","","","tigre","tigre","tigre","gato","elefante","gato","perro");
para ello pensé que podria usar esta funcion: array_filter();
y efectivamente me muestra los valores omitiendo los valores vacios y respetando
tambien su valor de clave en el array.
es decir que si se borra un valor vacio , los valores anteriores y posteriores a este,
deben mantener su valor de clave correspondiente en el array.
Pero el problema es que no consigo implementar bien el array_filter en el codigo que has puesto, estoy a las puertas pero no termino de conseguirlo.
una manita, please