La función
array_count_values, devuelve un array en el cual, los índices son los valores del array que se le pasó como argumento y los valores representan la cantidad de veces que cada uno de estos valores se repiten. Por ejemplo:
Código PHP:
Ver original$array = array('isbn1', 'isbn3', 'isbn2', 'isbn1', 'isbn2', 'isbn1', 'isbn3', 'isbn2', 'isbn1', 'isbn4'); echo $valor . ' se repite ' . $cantidad . ($cantidad > 1 ? ' veces' : ' vez') . '<br />';
Da como resultado lo siguiente:
Código HTML:
Ver originalisbn1 se repite 4 veces
isbn3 se repite 2 veces
isbn2 se repite 3 veces
isbn4 se repite 1 vez
Adapta esto a lo que necesitas, saludos.