次の構造の2D配列を返します。私は通常の方法でforeachループを使って値を表示できませんでした。配列を反復処理して、最初の列の日付と他の列のカテゴリを印刷するにはどうすればよいですか? 2次元配列を使用してブレードにテーブルを印刷する
は、事前にありがとうアレイ構造
テーブル構造が
次の構造の2D配列を返します。私は通常の方法でforeachループを使って値を表示できませんでした。配列を反復処理して、最初の列の日付と他の列のカテゴリを印刷するにはどうすればよいですか? 2次元配列を使用してブレードにテーブルを印刷する
は、事前にありがとうアレイ構造
テーブル構造が
は、これは動作するはずです:
@foreach ($data as $date => $array)
{{ $date }}
{{ $array['Electrical'] }}
@endforeach
htmlspecialchars()は、パラメータ1が文字列であると予想し、配列のエラーがポップアップします。また、私は、行の値がそれぞれ特定の日付のために言う必要がある、その行の他の列は、電気、電子、ライトなどテーブルの構造に従って印刷する必要がありますが、これによると私はそれだけで電気部品に印刷すると思う。 ? – hEShaN
このエラーが発生した場合は、質問に間違ったデータ構造を投稿したことを意味します。他のフィールドについては、すべてのフィールドでElectricalと同じ構文を使用してください。 –
どのようにそのように
@foreach ($data as $date => $array)
{{$date}}
@foreach ($array as $item)
{{$item}}
@endforeach
@endforeach
これについて、あなたはそれが指しているデータの配列内の各アイテムを反復処理、インデックスとして日付を使用して連想配列の各要素を反復されています。 )
「foreachループを使用して値を通常の方法で印刷できませんでした」とはどういう意味ですか? forloopを使用したくない場合、または配列をループする方法を理解できない場合があります。 –
@KamrulKhanそれぞれ試してみましたが、期待通りの結果を得ることができませんでした。ですから、基本的に今私は予想通りにデータを印刷する方法がわからないという状況にあります。 – hEShaN
ok、あなたが追加したイメージではなく、print_r()の配列を見せてくれますか? –