我有2个数组要发送到我的前台,如下所示:
<div class="col-lg-12">
@foreach($price as $prices)
<div class="col-lg-2">{{$prices}}</div>
@endforeach
@foreach($date as $dates)
<div class="col-lg-2">{{$dates}}</div>
@endforeach
</div>
这是我在刀片上写的内容,并且可以正常工作,但是我想同时显示日期和价格,所以我认为我必须使用1 foreach并同时显示它们,所以我想知道这里是否可以查看:>
print('Hello..')
答案 0 :(得分:1)
您也可以在数组上使用for
循环
for($i-0;i<count($date);$i++){
echo array_key_exists($i,$date)?$date[$i]:"";
echo " ";
echo array_key_exists($i,$price)?$price[$i]:"";
}
在Blade
中,您可以这样做
@for ($i = 0; $i <count($date) ;$i++)
{{ $date[$i] }} {{ $price[$i] }}
@endfor
答案 1 :(得分:1)
如果两个数组的长度相同,并且键的大小分别为0,1,2 ....,则可以使用for循环代替foreach。
shared
答案 2 :(得分:1)
尝试一下:
@foreach($price as $key => $prices)
<div class="col-lg-2">{{$prices}}</div>
<div class="col-lg-2">{{$date[$key]}}</div>
@endforeach