معرفی تابع Average در لاراوال 11
در لاراوال 11، قابلیتهای جدیدی اضافه شده که یکی از آنها تابع Enumerable::avg()
است. این تابع به ما این امکان را میدهد که به راحتی میانگین مقادیر یک مجموعه را محاسبه کنیم. این ویژگی، کار با دادهها را در لاراوال بسیار سادهتر کرده و زمان کدنویسی را کاهش میدهد.
با استفاده از این تابع، میتوانیم تنها با یک خط کد، میانگین کارها یا اعداد را محاسبه کنیم. این عملکرد بسیار مفید است خصوصاً در مواقعی که با دادههای آماری یا محاسبات عددی کار میکنیم. به عنوان مثال، اگر بخواهیم میانگین قیمت محصولات یک فروشگاه را بدست آوریم، میتوانیم به راحتی اینکار را انجام دهیم.
علاوه بر این، استفاده از Enumerable::avg()
به ما اجازه میدهد که با تعداد زیادی از دادهها کار کنیم بدون اینکه نگران پیچیدگی کدهای خود باشیم. این قابلیت به یکی از ابزارهای لازم و روزمره در برنامهنویسی با لاراوال تبدیل شده است.
در این مطلب، ما یک نمونه ساده از چگونگی استفاده از تابع avg()
را بررسی خواهیم کرد و همچنین چالشها و مزایای کار با آن را به شما نشان خواهیم داد.
نمونه کد استفاده از avg()
use Illuminate\Support\Enumerable;
// فرض کنید که این یک آرایه از قیمتها باشد
$prices = [100, 200, 300, 400, 500];
// محاسبه میانگین
$average = Enumerable::avg($prices);
// نمایش میانگین
echo "میانگین قیمتها: ".$average;
توضیح خط به خط کد
use Illuminate\Support\Enumerable;
این خط به ما امکان دسترسی به کلاس
Enumerable
در لاراوال را میدهد. $prices = [100, 200, 300, 400, 500];
در این خط، یک آرایه با قیمتهای مختلف تعریف کردهایم.
$average = Enumerable::avg($prices);
اینجا با استفاده از تابع
avg()
، میانگین قیمتها را محاسبه میکنیم و نتیجه را در متغیر $average
ذخیره میکنیم. echo "میانگین قیمتها: ".$average;
در این خط، میانگین محاسبهشده را نمایش میدهیم.