PHP array_count_values
PHP array_count_values cuenta la cantidad de veces que aparece un valor en el array proporcionado.
Esta función retornará un array asociativo donde las keys serán los valores del array proporcionado y los valores serán la cantidad de veces que aparece el valor en el array proporcionado.
Muchas de las funciones que se pueden utilizar en los arrays ayudan a no tener que hacer multiples entradas a las bases de datos, esta no es la excepción.
Imagine que tenemos varias personas que asisten a una universidad y usted quiere saber cuantas personas asisten de un barrio u otro.
Esta función nos podría facilitar bastante la consulta sin tener que estar entrando a nuestra base y hacer un count u otro tipo de consulta.
array_count_values(array $array): array
$quantity = array_count_values($array_proporcionado);
Parámetros
$array – Será el array proporcionado
Retorno
Retorna un array asociativo con keys que serán los valores del array proporcionado y valores que serán la cantidad de veces que este valor aparece.
Ejemplo de PHP array_count_values
Este es un ejemplo sencillo donde veremos cuantas veces se repite cada nombre
$array = array("Julio", "Rodrigo", "Juan", "Pedro", "Paolo","Rodrigo","Rodrigo","Juan","Antonio","Nahuel");
print_r(array_count_values($array));
Array
(
[Julio] => 1
[Rodrigo] => 3
[Juan] => 2
[Pedro] => 1
[Paolo] => 1
[Antonio] => 1
[Nahuel] => 1
)
Puedes ver mas funciones aplicables a un array en la seccion de funciones para arrays de PHP


array_columnantes de esta manera tendremos un array que podamos procesar conarray_count_values