Heim > PHP-Framework > Laravel > Hauptteil

Zusammenfassung der Verwendung der Sammlungsklasse in Laravel (Code)

不言
Freigeben: 2018-08-07 09:37:15
Original
9611 Leute haben es durchsucht
Die Collection-Klasse von Laravel verfügt tatsächlich über viele sehr praktische Methoden, die für uns bei der Optimierung von Schleifen sehr nützlich sind. Unser Ziel ist: keine foreach-Schleifen mehr schreiben! Dieser Artikel gibt Ihnen eine Zusammenfassung (Code) zur Verwendung der Sammlungsklasse in Laravel. Der Inhalt ist sehr detailliert und hat einen gewissen Referenzwert.

1. Summe, um die Summe der Preise zu ermitteln

Wir lernen sehr praktische Methoden wie flatMap map sum

Zusammenfassung der Verwendung der Sammlungsklasse in Laravel (Code)

Zusammenfassung der Verwendung der Sammlungsklasse in Laravel (Code)

Zusammenfassung der Verwendung der Sammlungsklasse in Laravel (Code)

collect($arr)->pluck('order_products.*.price')->flatten(1)->sum();
Nach dem Login kopieren

2. Boarding formatieren Mund

Ich hoffe, mein Verständnis von map und den Anwendungsszenarien von map
Zusammenfassung der Verwendung der Sammlungsklasse in Laravel (Code)

Zusammenfassung der Verwendung der Sammlungsklasse in Laravel (Code)

3. Berechnen Sie die Github-Aktivität

Ein Mechanismus zum Abrufen von Daten über die API und zum Konvertieren der Daten in Scores. Sie werden die

-Methode ausprobieren und dann Laravel's Collection zum Optimieren und Refaktorieren verwenden foreach

https://api.github.com/users/...

Zusammenfassung der Verwendung der Sammlungsklasse in Laravel (Code)

Konventionelle Lösung:

Zusammenfassung der Verwendung der Sammlungsklasse in Laravel (Code)

Sammlungsrekonstruktion:

Zusammenfassung der Verwendung der Sammlungsklasse in Laravel (Code)

4. Kommentarformat konvertieren

Die

-Methode in der Laravel Collection ist in bestimmten Szenarien tatsächlich sehr nützlich. In Kombination mit implode können wir jedes Element mit einem hohen Maß an Freiheit formatieren vom Normalformat in das map-Format konvertiert Markdown

Zusammenfassung der Verwendung der Sammlungsklasse in Laravel (Code)

5. Monatlichen Umsatz berechnen

Im Vorherigen Beispiele haben wir ein Array optimiert und rekonstruiert. In diesem Abschnitt lernen wir, die Methode

zu verwenden, um das Problem zweier Arrays zu lösen. zip

Zusammenfassung der Verwendung der Sammlungsklasse in Laravel (Code)

Zusammenfassung der Verwendung der Sammlungsklasse in Laravel (Code)

Zusammenfassung der Verwendung der Sammlungsklasse in Laravel (Code)

Zusammenfassung der Verwendung der Sammlungsklasse in Laravel (Code)

6. Reduzieren, um ein Sucharray zu erstellen

In Laravel Collection gibt es eine weitere sehr häufige Methode:

, Dies ist sehr nützlich, wenn wir ein Lookup-Array erstellen, sodass wir Collection verwenden können, um ein komplexes Array zu rekonstruieren und es in ein einfaches Schlüsselwert-Lookup-Array umzuwandeln. reduce

Zusammenfassung der Verwendung der Sammlungsklasse in Laravel (Code)

Oder:

collect($employees)->pluck('email','name')
Nach dem Login kopieren
7. Bestellübersicht berechnen

Bestellung bearbeiten Wenn Sie auf Probleme stoßen, treten verschiedene Zusammenfassungsprobleme auf, z. B. eine tägliche Verkaufszusammenfassung, eine tägliche Lieferantenzusammenfassung usw. In diesem Video lernen Sie die schwarze Technologie der

-Methode und einige gängige Anwendungsszenarien von sum groupBy

Zusammenfassung der Verwendung der Sammlungsklasse in Laravel (Code)

Zusammenfassung der Verwendung der Sammlungsklasse in Laravel (Code)

Zusammenfassung der Verwendung der Sammlungsklasse in Laravel (Code)

Empfohlene verwandte Artikel:

Im Laravel-Framework Detaillierte Erläuterung des Zertifizierungsprozesses von Possport Api (Bild und Text)

So erstellen und verwenden Sie ein Laravel-Framework-Modellmodell

Das obige ist der detaillierte Inhalt vonZusammenfassung der Verwendung der Sammlungsklasse in Laravel (Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!