2017-11-22 7 views
1

ループ内のすべてのデータを取得したい。私はララベルで新しいので、私はそれを行う方法を知らない。前もって感謝します。ブレード・ファイルで使用する場合は、その答え役に立つの下 :データ 元を表示するにはLaravel:ループ内の配列データの収集方法

array:2 [ 
0 => Collection { 
#items: array:1 [ 
    0 => { 
    "id": 3 
    "gallery_id": 1 
    "is_thumb_image": 1 
    "thumbnail": "public\album/kRzunwjAEIXciv1nN2RdsUFB4Ptpu4TjAUSECZCE.jpeg" 
    } 
] 

} 
    1 => Collection { 
    #items: array:1 [ 
    0 => { 
    "id": 6 
    "gallery_id": 2 
    "is_thumb_image": 1 
    "thumbnail": "public\album/BKYp72YUZNiZdljDyOjny9HgikR0whlyp0dkLVzV.jpeg" 
    } 
]}] 
+0

あなたはlaravel '$ collection-> toAの配列にコレクションを変換できますrray(); ' – Beginner

+0

$ TestArrをどのように変換できますか? –

+0

0番目のインデックスforeach($ TestArr $ collection){ $ arrVal = $ collection-> toArray();配列内のコレクションを持っています。私はこのforeach($ TestArrを$ collectionとして使用します){$ arrVal = $ collection-> toArray(); $ arrVal [0] ['gallery_id']} – Bugfixer

答えて

1

あなたはこれを試してみてくださいあなた

+0

配列の0,1コレクションを取得しようとしています。配列のように1配列がnullです:2 [0 => Collection {#419}} 1 =>コレクション{#421▼items:[]}]。私は1回目のループでgtのデータを印刷する場合はループを2回作りたいと思います。データが見つかりませんでした。通信が不良です。 –

+0

@ ZuberMafat:更新された回答を確認し、問題がある場合はお知らせください –

+0

100%の結果が得られません。 $ item-> gallery_id == $ val(gallary idと同じ)

イメージが見つかりました

else

イメージが見つかりません

endifエンドフォレストエンドフォレッハ... if $ TestArr if array array of null array is null ...配列の要素の配列が見つからない場合は両方の配列をループにしたい、という場合はイメージサムを取得していないことを意味します。 –

0

利用のforeachループ::私のアレイは、このようになります

@foreach($collections as $collection) 
    @foreach($colection as $item) 
     {{ $item->id; }} 
     {{ $item->is_thumb_image; }} 
    @endforeach 
@endforeach 
+0

私はdd($ TestArr);私は質問に追加した結果を得ました。だから、私は$コレクションとしてforeachループを使用することができますか? –

関連する問題