Heim > PHP-Framework > Laravel > Sie müssen wahrscheinlich etwas über Laravel-Sammlungen wissen

Sie müssen wahrscheinlich etwas über Laravel-Sammlungen wissen

藏色散人
Freigeben: 2020-04-08 09:01:23
nach vorne
3248 Leute haben es durchsucht

Vorwort

Sammlungen werden über IlluminateSupportCollection instanziiert. Der Kernel von Laravel verwendet Sammlungen für die meisten Parameterübertragungen, aber das bedeutet nicht, dass Sammlungen gut sind. Laravel ist aus einem bestimmten Grund ein schnelles und elegantes Entwicklungsframework, nicht wegen seines Routings, seiner Datenbank, seiner Listener usw. Wenn Sie eine Reihe von Arrays verarbeiten müssen, benötigen Sie diese möglicherweise, um praktische Probleme schnell zu lösen.

Empfehlung: „Laravel-Tutorial

Erstellen Sie eine Sammlung

$collection = collect([1, 2, 3]);
Nach dem Login kopieren

Natürlich ist dies ein sehr einfacher Vorgang, bitte Hören Sie auf, was Sie sagen möchten: „Dieser Vorgang ist kompliziert“, er ähnelt eher der Deklarationsmethode der frühen PHP5.x-Version.

$collection = array(1,2,3);
Nach dem Login kopieren

Laravel hat nichts Kompliziertes mit Sammlungen gemacht. Dies wird im nächsten Kapitel „Sammlung der Laravel-Quellcode-Analyse“ besprochen.

Zurück zum Prototyp

Wenn Sie eine Sammlung in Daten umwandeln möchten, ist ihre Verwendung ebenfalls sehr einfach.

collect([1, 2, 3])->all();
------>
[1, 2, 3]
Nach dem Login kopieren

Wenn die Leistung keine Rolle spielt, können Sie Laravel-Sammlungen verwenden. Schließlich wird es Ihnen helfen Erledige 100 % der Array-Vorgänge.

Zum Beispiel müssen wir das Array durch eine horizontale Linie schneiden und es in zwei oder mehr Arrays aufteilen. Sie können Sammlungen verwenden, um ~

$collection = collect([1, 2, 3, 4, 5, 6, 7]);
$chunks = $collection->chunk(4);
$chunks->toArray();
// [[1, 2, 3, 4], [5, 6, 7]]
Nach dem Login kopieren

Und einige Methoden basieren auf der Abfragemethode von SQL-Anweisungen. Werfen wir einen Blick auf die folgenden spezifischen Methoden.

Methodenliste

Hier finden Sie einige häufig verwendete Sammelmethoden. Weitere Informationen finden Sie auf der offiziellen Website.

Sie müssen wahrscheinlich etwas über Laravel-Sammlungen wissen

Danksagungen

Vielen Dank für das Lesen. Ich hoffe, dieser Artikel kann Ihnen helfen. Vielen Dank, warum beeilen Sie sich nicht und üben das Sammeln?

Das obige ist der detaillierte Inhalt vonSie müssen wahrscheinlich etwas über Laravel-Sammlungen wissen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
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