Estoy trabajando con una matriz unidimensional en PHP. Me gustaría detectar la presencia de valores duplicados, luego contar el número de valores duplicados y poner los resultados. Por ejemplo, dada la siguiente matriz:¿Cómo detectar valores duplicados en una matriz de PHP?
$array = array('apple', 'orange', 'pear', 'banana', 'apple',
'pear', 'kiwi', 'kiwi', 'kiwi');
me gustaría imprimir:
apple (2)
orange
pear (2)
banana
kiwi (3)
Algún consejo sobre la forma de abordar este problema?
Gracias.
Mike
Buena respuesta, pero PHP tiene una función existente que hace precisamente eso: [ 'array_count_values'] (http://php.net/array_count_values) – Navarr