鍍金池/ 問答/PHP  Linux/ 商品價格x數(shù)量,然後再加總

商品價格x數(shù)量,然後再加總

clipboard.png

$dishPrice = 0;
$dishAmount = 0;
$dishPriceV = 0;
          
$dishPrice = $dish->{'price'}; // 價格 
$dishAmount = $dish->{'amount'}; // 數(shù)量
$dishPriceV += $dishPrice * $dishAmount;

印出每個價格

$dishPriceV

他會把上面的東西往下加
例如第一個是14是對的
但第二個應(yīng)該是 5.6才對
他把上面的14加進(jìn)來變成19.6
第三個應(yīng)該是719.98而不是739.58

回答
編輯回答
墻頭草

你是用循環(huán)來計算總價的嗎?你需要在每次循環(huán)的時候?qū)otal設(shè)置成0,這樣就沒問題了。

2018年4月9日 11:58
編輯回答
硬扛

你那個+=的符號肯定不對啊

2017年7月13日 20:51
編輯回答
懷中人

$dishPriceV = 0;放在循環(huán)里面

ps:能不能把代碼放全一點(diǎn),就這么幾行。。。。

2017年7月14日 16:10
編輯回答
毀與悔

看你好像是用浮點(diǎn)數(shù)直接算的,建議把浮點(diǎn)換成整數(shù)再試試。

2018年3月8日 17:30