无法访问嵌套数组中的数据
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
我有点卡住了,所以我需要你的帮助。
我有一个嵌套数组,如下所示:
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