楼主:
lcy17 (Aoie)
2017-03-24 18:18:42<?php foreach ($sids as $sid):
$row = $cart_data[$sid];
$total = $row['qty']*$row['price'];
$grand = array_sum([$total]);
?>
我知道这是错的, 可是想不到其他方法QQ
上网看一个下午 SO好像没有这个(或是查询失败)
课本上 看到比较有可能是用while循环
可是我套不出来怎么去抓数值
这方法只会找到最后一项商品的小计
我自己想是要找到购物车内所有的商品的小计价然后用array_sum给加上去
请各位前辈们帮忙一下 谢谢!
作者:
Jerr (身为老爸老妈噜..)
2017-03-24 18:32:00- $total = $row['qty']*$row['price'];+ $total += $row['qty']*$row['price'];$total 就是总和了, 另外最好一开始 $total = 0;不然就是最前面 $grand=0; 循环里 $grand += $total;$grand 是总计, $total 是循环内小计