Conteo De Elementos Dentro de una Colección en Laravel

Conteo De Elementos Dentro de una Colección en Laravel

Te presento al método CountBy

Este método se incorporo a las colecciones en la actualización de Laravel 5.8.3 y nos permite hacer un conteo de los elementos que componen un arreglo es decir cuentas los elementos que se repiten.

El método countBy espera un closure como argumento principal pero si no es así lo crea y lo pasa aun map que se encarga de hacer el conteo.

Esto es bien interesante porque eso quieres decir que yo puedo crear cualquier lógica que yo quiera para decidir como pasa el elemento al map

Lo que nos abre un mundo de posibilidades!

veamos unos ejemplos

Conteo en un arreglo

Lo cual nos da como resultado un arreglo con el numero de ocasiones que aparece un participante.

Conteo usando un closure

Los que nos proporciona un conteo de correos por dominio.

Comparte este artículo

Entra en la discusión y deja tu comentario

Veces