Maison > cadre php > Laravel > Vous devez probablement connaître les collections Laravel

Vous devez probablement connaître les collections Laravel

藏色散人
Libérer: 2020-04-08 09:01:23
avant
3247 Les gens l'ont consulté

Préface

Les collections sont instanciées via IlluminateSupportCollection. Le noyau de Laravel utilise des collections pour la plupart des transferts de paramètres, mais cela ne signifie pas que les collections sont bonnes. Laravel est un framework de développement rapide et élégant pour une certaine raison, et non à cause de son routage, de sa base de données, de ses écouteurs, etc. Lorsque vous devez traiter un ensemble de tableaux, vous en aurez peut-être besoin pour vous aider à résoudre rapidement des problèmes pratiques.

Recommandation : "tutoriel laravel"

Créer une collection

$collection = collect([1, 2, 3]);
Copier après la connexion

Évidemment, c'est une opération très simple S'il vous plaît. arrêtez si vous voulez dire "cette opération est compliquée", cela ressemble plus à la méthode de déclaration des premières versions de PHP5.x.

$collection = array(1,2,3);
Copier après la connexion

Laravel n'a rien fait de compliqué avec les collections. Cela sera abordé dans le prochain chapitre "Collection d'analyse du code source de Laravel". Merci

Retour au prototype<🎜. >

Si vous souhaitez convertir une collection en données, son utilisation est également très simple

collect([1, 2, 3])->all();
------>
[1, 2, 3]
Copier après la connexion

Si les performances ne sont pas un souci, vous pouvez utiliser les collections Laravel. Après tout, cela vous aidera. effectuer 100 % des opérations du tableau.

Par exemple, nous devons couper le tableau par une ligne horizontale et le diviser en 2 tableaux ou plus. Vous pouvez utiliser des collections pour faire~

$collection = collect([1, 2, 3, 4, 5, 6, 7]);
$chunks = $collection->chunk(4);
$chunks->toArray();
// [[1, 2, 3, 4], [5, 6, 7]]
Copier après la connexion
Et certaines méthodes sont conçues sur la base de la méthode de requête des instructions SQL. Jetons un coup d'œil aux méthodes spécifiques ci-dessous.

Liste des méthodes

Voici quelques méthodes d'opération de collecte couramment utilisées. Veuillez vous référer au site officiel pour plus de détails et les détails complets.

Vous devez probablement connaître les collections Laravel

Remerciements

Merci d'avoir lu ceci, j'espère que cet article pourra vous aider. Merci, pourquoi ne vous dépêchez-vous pas et ne pratiquez-vous pas la collecte ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal