商品價格x數量,然後再加總
$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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
看你好像是用浮点数直接算的,建议把浮点换成整数再试试。
你那个+=的符号肯定不对啊
你是用循环来计算总价的吗?你需要在每次循环的时候将total设置成0,这样就没问题了。
把
$dishPriceV = 0;
放在循环里面ps:能不能把代码放全一点,就这么几行。。。。