Laravel刀片-收割台和;循环中的页脚
我有这样的数据,按类别排序:Laravel刀片-收割台和;循环中的页脚,laravel,eloquent,blade,Laravel,Eloquent,Blade,我有这样的数据,按类别排序: Category 1, Product 1, Amount Category 1, Product 2, Amount Category 2, Product 3, Amount 我喜欢用刀片作为打印工具 Category 1 Product 1 Amount Product 2 Amount .... Total Amount of Category 1 : xxxxx Category 2 Product 3 Amount ..
Category 1, Product 1, Amount
Category 1, Product 2, Amount
Category 2, Product 3, Amount
我喜欢用刀片作为打印工具
Category 1
Product 1 Amount
Product 2 Amount
....
Total Amount of Category 1 : xxxxx
Category 2
Product 3 Amount
....
Total Amount of Category 2 : xxxxx
我假设$categories是带有索引category、product和amount的排序多维数组
@for ($i = 0; $i < count($categories) ; $i++)
<?php $category_product_toatl=0; ?>
{{ $categories[$i]['category'] }}
{{ $categories[$i]['product'] }} {{ $categories[$i]['amount']}}
<?php
$category_product_total= $category_product_total+ $categories[$i]['amount'];
?>
@for ($j = $i+1; $j < count($categories) ; $j++)
@if($categories[$i]['category']== $categories[$j]['category'])
{{ $categories[$j]['product'] }} {{ $categories[$j]['amount']}}
<?php
$category_product_total= $category_product_total+ $categories[$j]['amount'];
?>
@else
break;
@endif
@endfor
Total Amount of {{ $category[$i] }} : {{ $category_product_total }}
@endfor
($i=0;$i@for($i=0;$i
我使用了[@]foreach($row形式的数据)[@]endforeach我知道如何显示新类别的名称和总额,主要问题是,我无法检查哪一行是任何特定类别的最后一行。为什么有人会问这个问题-1?感谢您的帮助。有没有办法找到任何类别的最后一行?是的,在@else部分写“break;”语句,这是任何类别的最后一行。