Home> PHP Framework> Laravel> body text

Summary of usage of collection class in Laravel (code)

不言
Release: 2018-08-07 09:37:15
Original
9510 people have browsed it
Laravel's Collection class actually has many very practical methods, which are very useful for us when optimizing loops. Our goal is: no longer write foreach loops! This article shares with you a summary (code) of how to use the collection class in Laravel. The content is very detailed and has certain reference value. I hope it can help friends in need.

1. Sum to find the sum of prices

We will learnflatMapmapsumand other very practical Method

Summary of usage of collection class in Laravel (code)

Summary of usage of collection class in Laravel (code)

Summary of usage of collection class in Laravel (code)##

collect($arr)->pluck('order_products.*.price')->flatten(1)->sum();
Copy after login

2. Formatting the boarding gate

I hope to deepen my understanding of

mapand the application scenarios ofmap
Summary of usage of collection class in Laravel (code)

Summary of usage of collection class in Laravel (code)

#3. Calculate Github activity

It is a mechanism to obtain data through API and convert the data into scores. We will first try the

foreach

method, and then use Laravel's Collection to optimize and reconstructhttps: //api.github.com/users/...

Summary of usage of collection class in Laravel (code)##General solution:

Summary of usage of collection class in Laravel (code)
##collection refactoring:

Summary of usage of collection class in Laravel (code)
4. Convert comment format

Theimplodemethod in

Laravel Collection

is actually It is very useful in certain scenarios. Combined withmap, we can customize the format of each element with a high degree of freedom. This video is about converting the normal format to theMarkdownformat.

##5. Calculate monthly turnoverSummary of usage of collection class in Laravel (code)

In the previous example, we all An array for optimization and refactoring. In this section, we learn to use the

zipmethod to solve the problem of two arrays.

Summary of usage of collection class in Laravel (code)

Summary of usage of collection class in Laravel (code)

Summary of usage of collection class in Laravel (code)

#6. Reduce to create lookup arraySummary of usage of collection class in Laravel (code)In Laravel Collection, there is another very common method:

reduce

, this is very useful when we create a lookup array, so that we can use Collection to reconstruct a complex array and turn it into a simple key value lookup array.

##Or:

collect($employees)->pluck('email','name')
Copy after login
Summary of usage of collection class in Laravel (code)7. Calculate order summary

Processing orders When asking questions, you will encounter various summary problems, such as daily sales summary, daily supplier summary, etc. In this video, you will learn the black technology of the

summethod and someCommon application scenarios of groupBy

Summary of usage of collection class in Laravel (code)

Summary of usage of collection class in Laravel (code)

Recommended related articles:

In the Laravel framework Detailed explanation of the certification process of Possport Api (picture and text)

##How to create and use laravel framework model model

The above is the detailed content of Summary of usage of collection class in Laravel (code). For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!