【问题标题】:Laravel Blade Multidimensional ArrayLaravel Blade 多维数组
【发布时间】:2018-08-17 17:49:19
【问题描述】:

我有以下数组,我想在 laravel Blade 中将其作为 HTML 表格获取

array:2 [▼
"chest" => array:2 [▼
"Chest Press" => array:1 [▼
  0 => "1"
]
"Flys" => array:2 [▼
  0 => "3"
  1 => "4"
]
]
"hints" => array:2 [▼
"Chest Press" => array:1 [▼
  0 => "test1"
]
"Flys" => array:1 [▼
  0 => "test2"
]
]
]

我尝试以下但我没有得到正确的 HTML 表格,它的前两列是正确的,但第三列不是,任何想法如何在 HTML 表格上打印它

  <table class="table table-striped table-hover table-reflow">
            <thead>
                <tr>
                  <th>Exercises</th>
                  <th>Days</th>
                  <th>Hints</th>


                </tr>
            </thead>
        <tbody>

        @foreach($chests['chest'] as $chest => $exc)
            <tr>
                <td>{{$chest}}</td>
                @foreach($exc as $key => $value)
                    <td>
                         <strong>{{$value}},</strong>
                    </td>
                @endforeach

        @endforeach

        @foreach($chests['hints'] as $hint => $hin)


                @foreach($hin as $key => $value)
                    <td>
                         <strong>{{$value}}</strong>
                    </td>

                @endforeach

              </tr>
        @endforeach

          </tbody>

【问题讨论】:

  • 您能否改进有关数组内容的信息?
  • @Hyti 我编辑了我的第一篇文章
  • 请显示当前显示的结构和您想要的结构。
  • 我得到了这个ibb.co/n4As8K,但我想要这样的东西ibb.co/hj6Avz

标签: php laravel-5 laravel-blade


【解决方案1】:

回答

        <tbody>
          @foreach ($chests['chest'] as $exerciseName => $daysArray)
              <tr>
                  <td>{{ $exerciseName }}</td>
            @foreach ($daysArray as $day)

                  <td >{{  $day }}</td>
            @endforeach
                  <td>{{ $chests['hints'][$exerciseName][0] }}</td>
              </tr>
          @endforeach

          </tbody>

https://laracasts.com/discuss/channels/laravel/laravel-blade-multidimensional-array

【讨论】:

    猜你喜欢
    • 2021-06-09
    • 2017-06-18
    • 1970-01-01
    • 2020-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-30
    • 2021-08-27
    相关资源
    最近更新 更多