1. Summe, um die Summe der Preise zu ermitteln
Wir lernen sehr praktische Methoden wie flatMap
map
sum
collect($arr)->pluck('order_products.*.price')->flatten(1)->sum();
2. Boarding formatieren Mund
Ich hoffe, mein Verständnis von map
und den Anwendungsszenarien von map
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
Konventionelle Lösung:
Sammlungsrekonstruktion:
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
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
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
Oder:
collect($employees)->pluck('email','name')
-Methode und einige gängige Anwendungsszenarien von sum
groupBy
Empfohlene verwandte Artikel: 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!