Laravel Tutoriel
1 min de lecture 57 vues

Laravel Collections - la méthode avg() ou average()

mckenziearts

Arthur Monney

@mckenziearts

Laravel Collections -  la méthode avg() ou average()

Après notre introduction sur les collections partagé dans la partie 1 (Laravel Collection - Introduction) nous continuons dans cette série d'article sur la thématique Laravel Collections, le guide complet avec la fonction avg() ou average()

Description

Cette méthode, comme son nom l'indique, va te permettre de calculer des moyenne des éléments contenus dans un tableau de données. Cette méthode possède un alias => average()

Exemples d'utilisations

Code source #1

$numbers = collect([-2, 200.3, -7.8, 400.1]);
echo $numbers->avg();

Résultat

147.65

Code source #2 La même démo que dans le code source #1 mais en excluant les valeurs négatives de la collection numbers

$numbers = collect([-2, 200.3, -7.8, 400.1]);
 
echo $numbers->reject(function ($number)
{
return $number < 0;
})->avg();

Résultat

300.2

Référence

Vous pouvez avoir tous les détails de cette fonction dans la documentation de Laravel

mckenziearts

Arthur Monney

@mckenziearts

Fullstack Designer - Laravel & React Developer. Laravel Cameroon Organizer @laravelcm | @shopperlabs

Vous aimez cet article ? Faite le savoir en partageant