无法访问嵌套数组中的数据

Can't access data in a nested array

我有点卡住了,所以我需要你的帮助。

我有一个嵌套数组,如下所示:

    array (size=2)
      0 => 
        array (size=5)
          'id' => int 7
          'name' => string 'sad' (length=3)
          'content' => string 'x' (length=1)
          'created_at' => string '2016-03-08 17:41:12' (length=19)
          'nm' => string 'test' (length=4)
      1 => 
        array (size=5)
          'id' => int 8
          'name' => string 'sadfafs' (length=7)
          'content' => string 'x' (length=1)
          'created_at' => string '2016-03-08 17:41:44' (length=19)
          'nm' => string 'test' (length=4)

我正在尝试使用此方法访问内部数据:

@if ($forms != null)
         @foreach($forms as $forma)
             @foreach($forma as $form)
            <tr class="gradeA">
                  <td>{!! $form['id'] !!}</td>
                  <td>{!! $form['name'] !!}</td>
                  <td class="center">{!! $form['created_by'] !!}</td>
                  <td class="center">{!! $form['created_at'] !!}</td>
                  <td>
                      <a href="{{url('forms/delete?id=' . $form[0])}}">DELETE</a>
                      <a href="{{url('forms/edit?id=' . $form[0])}}">EDIT</a></td>
              </tr>
             @endforeach

         @endforeach
     @else
         <p> Nufing</p>
@endif

无论我在做什么,我都会收到错误消息:非法字符串偏移 "name"

有人可以告诉我如何以正确的方式访问这些数据吗?

您需要删除内部 foreach loop,一切正常。所以代码应该是:-

@if ($forms != null)
         @foreach($forms as $forma)
            <tr class="gradeA">
                  <td>{!! $form['id'] !!}</td>
                  <td>{!! $form['name'] !!}</td>
                  <td class="center">{!! $form['created_by'] !!}</td>
                  <td class="center">{!! $form['created_at'] !!}</td>
                  <td>
                      <a href="{{url('forms/delete?id=' . $form[0])}}">DELETE</a>
                      <a href="{{url('forms/edit?id=' . $form[0])}}">EDIT</a></td>
              </tr>
         @endforeach
     @else
         <p> Nufing</p>
@endif