array:1 [
"product" => array:5 [
"product_id" => array:2 [
0 => 2
1 => 6
]
"product_name" => array:2 [
0 => "HP Core i3 5th Gen - (4 GB/1 TB HDD/DOS) X5Q17PA 15-be005TU Notebook (15.6 inch, Turbo SIlver, 2.19 kg)"
1 => "SAMSUNG 55.88cm (22) Full HD LED TV (UA22F5100AR, 2 x HDMI, 2 x USB)"
]
"product_description" => array:2 [
0 => "HP Core i3 5th Gen - (4 GB/1 TB HDD/DOS) X5Q17PA 15-be005TU Notebook (15.6 inch, Turbo SIlver, 2.19 kg)HP Core i3 5th Gen - (4 GB/1 TB HDD/DOS) X5Q17PA 15-be005TU Notebook (15.6 inch, Turbo SIlver, 2.19 kg)"
1 => "SAMSUNG 55.88cm (22) Full HD LED TV (UA22F5100AR, 2 x HDMI, 2 x USB)"
]
"product_image" => array:2 [
0 => "1481116344.jpeg"
1 => "1481180186.jpeg"
]
"product_price" => array:2 [
0 => 350
1 => 200
]
]
]
我的购物车页面是这样的:
@foreach()
<div class="row">
<div class="col-md-2 col-xs-12">
<img class="img-responsive" src="{{asset('images/150x70.png')}}">
</div>
<div class="col-md-4 col-xs-12">
<h4><strong>Product Name</strong></h4>
<h4><small>Product Body</small></h4>
</div>
<div class="col-md-6 col-xs-12">
<div class="col-md-6 text-right">
<h4><strong>$Price</strong> x</h4>
</div>
<div class="col-md-4 col-xs-9">
<input type="text" class="form-control input-sm" placeholder="quantity">
</div>
<div class="col-md-2 col-xs-2">
<button class="btn btn-danger btn-sm"><span class="glyphicon glyphicon-trash"></span></button>
</div>
</div>
</div>
<hr>
@endforeach
输出看起来像
如何在此代码块中向多维数组值发送垃圾邮件.假设有3个产品,那么应该有3行.
由于product_name和product_description是不同的数组,因此我无法在总行数保持为2的情况下创建foreach,但它会为行的正确名称和正文发送垃圾邮件.
注意:我在Laravel框架中编码,这就是为什么foreach语法似乎不同的原因.
谢谢!
解决方法:
使用@for()
遍历数组:
@for ($i = 0; $i < count($cart['product']['product_id']); $i++)
<div class="row">
<div class="col-md-2 col-xs-12">
<img class="img-responsive" src="{{ asset('images/150x70.png') }}">
</div>
<div class="col-md-4 col-xs-12">
<h4><strong>{{ $card['product']['product_name'][$i] }}</strong></h4>
<h4><small>{{ $card['product']['product_description'][$i] }}</small></h4>
</div>
<div class="col-md-6 col-xs-12">
<div class="col-md-6 text-right">
<h4><strong>${{ $card['product']['product_price'][$i] }}</strong> x</h4>
</div>
<div class="col-md-4 col-xs-9">
<input type="text" class="form-control input-sm" placeholder="quantity">
</div>
<div class="col-md-2 col-xs-2">
<button class="btn btn-danger btn-sm"><span class="glyphicon glyphicon-trash"></span></button>
</div>
</div>
</div>
<hr>
@endfor
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。