在使用Laravel应用程序时,我在数组集合中有一些数据,我正在尝试使用foreach循环在视图上显示数据。我试图联系集合中每个数组的ID,并在视图上动态显示。例如,如果有4个数组,则应在视图上显示4个ID。
问题在于,在foreach循环之后,我仅获得一个ID而不是4个ID。
我拥有并存储在名为asm的变量中的数组集合
re.match("(.*?)15/08/2017",a).group(1)
刀片上的Foreach循环
3/6
答案 0 :(得分:0)
您应该尝试以下操作:
@foreach ($asm as $asms)
@foreach ($asms as $r)
<?php
print('<pre style="color:red;">');
print_r($r);
print('</pre>');
exit;
?>
<div class="panel-group" id="hierachy">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" href="#collapse1"> {{ dd($r['id']) }}</a>
</h4>
</div>
<div id="collapse1" class="panel-collapse collapse">
<div class="panel-body">Panel Body</div>
<div class="panel-footer">Panel Footer</div>
</div>
</div>
</div>
@endforeach
@endforeach
答案 1 :(得分:0)
在代码中,您正在使用{{ dd($r['id']) }}
(dd =“ dump and die()”)停止执行脚本。仅将其替换为{{ $r['id'] }}
以显示值,然后继续进行foreach
循环。
有关dd()
的更多信息:https://laravel.com/docs/5.7/helpers#method-dd