How to use the avg () method in the Laravel collection
Editor to share with you how to use the avg () method in the Laravel collection, I believe most people do not know much about it, so share this article for your reference. I hope you will gain a lot after reading this article. Let's go to know it together.
Avg ()
The avg method returns the average. All you have to do is pass a key as an argument and the avg method returns the average. You can also use the average method, which is basically an alias for avg.
$avg = collect ([['shoes' = > 10], [' shoes' = > 35], ['shoes' = > 7], [' shoes' = > 68],])-> avg ('shoes')
The above code returns 30, which is the average of all four numbers. If you do not pass any keys to the avg method and all items are numbers, it will return the average of all numbers. If the key is not passed as a parameter and the collection contains key / value pairs, the avg method returns 0.
$avg = collect ([12, 32, 54, 92, 37]); $avg- > avg ()
The above code returns 45.4, which is the average of all five numbers.
You can use these laravel collection methods to work with collections in your own project.
The above is all the content of the article "how to use the avg () method in the Laravel collection". Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!