为了账号安全,请及时绑定邮箱和手机立即绑定

商品價格x數量,然後再加總

商品價格x數量,然後再加總

PHP
跃然一笑 2019-03-15 22:21:19
$dishPrice = 0; $dishAmount = 0; $dishPriceV = 0; $dishPrice = $dish->{'price'}; // 價格 $dishAmount = $dish->{'amount'}; // 數量 $dishPriceV += $dishPrice * $dishAmount; 印出每個價格 $dishPriceV 他會把上面的東西往下加例如第一個是14是對的但第二個應該是 5.6才對他把上面的14加進來變成19.6第三個應該是719.98而不是739.58
查看完整描述

4 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

看你好像是用浮点数直接算的,建议把浮点换成整数再试试。

查看完整回答
反对 回复 2019-03-18
?
不负相思意

TA贡献1777条经验 获得超10个赞

你那个+=的符号肯定不对啊

查看完整回答
反对 回复 2019-03-18
?
慕村225694

TA贡献1880条经验 获得超4个赞

你是用循环来计算总价的吗?你需要在每次循环的时候将total设置成0,这样就没问题了。

查看完整回答
反对 回复 2019-03-18
?
狐的传说

TA贡献1804条经验 获得超3个赞

$dishPriceV = 0;放在循环里面

ps:能不能把代码放全一点,就这么几行。。。。

查看完整回答
反对 回复 2019-03-18
  • 4 回答
  • 0 关注
  • 432 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信