作者:
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 是迴圈內小計