[請益] 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