[请益] php 算总价

楼主: 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 是循环内小计
作者: MOONRAKER (㊣牛鹤鳗毛人)   2017-03-25 08:58:00
这个,增加项目到阵列里面是 $total[]= 吧$grand要在循环里面算,还是循环外面,你要自己想这种比游泳跑步还简单的事情,要在SO上面找到应该很难
作者: locklose (允)   2017-03-28 12:07:00
如果跟钱有关,看之后能不能用bcmath套上数字太大跑到浮点数就有趣了。

Links booklink

Contact Us: admin [ a t ] ucptt.com