検索

ホームページ  >  に質問  >  本文

laravelのコレクションと配列の違いは何ですか?

laravelのコレクションと配列の違いは何ですか?

高洛峰高洛峰2788日前555

全員に返信(2)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 16:48:40

    Laravel の配列、ソースコードの場所IlluminateSupportArr.php;

    Laravel のコレクション、ソースコードの場所IlluminateSupportCollection.php;

    コレクションは配列の再カプセル化であり、オブジェクトの形式で表現されます。これは、配列ベースの操作よりもはるかに柔軟な、多くのメソッド関数を提供します (これらのメソッドのほとんどは内部でコールバック関数を使用します)。

    本質的には、オブジェクト指向形式の操作要素と配列形式の操作要素の違いです。

    で述べたように、配列、多くの中間一時変数、ステートメント、およびコードを操作する場合は、操作を連鎖させることができます。冗長に見えます vika_倾慕

    返事
    0
  • PHP中文网

    PHP中文网2017-05-16 16:48:40

    コレクションが配列よりも強力なのは、さまざまなマップ/リデュースの直感的な操作を使用することです。たとえば、非アクティブなユーザー モデルをすべて削除し、残りのユーザーの名前を収集します。 リーリー

    大丈夫だと思うなら、忘れずに採用してください

    返事
    0
  • キャンセル返事