曾经蜡笔没有小新2017-05-16 16:48:40
Laravel の配列、ソースコードの場所IlluminateSupportArr.php
;
Laravel のコレクション、ソースコードの場所IlluminateSupportCollection.php
;
コレクションは配列の再カプセル化であり、オブジェクトの形式で表現されます。これは、配列ベースの操作よりもはるかに柔軟な、多くのメソッド関数を提供します (これらのメソッドのほとんどは内部でコールバック関数を使用します)。
本質的には、オブジェクト指向形式の操作要素と配列形式の操作要素の違いです。 で述べたように、配列、多くの中間一時変数、ステートメント、およびコードを操作する場合は、操作を連鎖させることができます。冗長に見えます vika_倾慕
PHP中文网2017-05-16 16:48:40
コレクションが配列よりも強力なのは、さまざまなマップ/リデュースの直感的な操作を使用することです。たとえば、非アクティブなユーザー モデルをすべて削除し、残りのユーザーの名前を収集します。 リーリー
大丈夫だと思うなら、忘れずに採用してください