mysql计算订单总金额_第一篇 使用PHP - 1.11 计算表单总金额 - 《php和mysql web开发》 - 努力网(Nli.CN)...

这篇博客介绍了如何使用PHP计算Bob订单表单的总金额和税金。通过定义单价常量并利用操作符进行计算,展示了如何计算商品总价,并应用10%的销售税,最终展示格式化的总金额。
摘要由CSDN通过智能技术生成

1.11 计算表单总金额

现在,你已经了解了如何使用PHP的操作符,下面就可以开始计算Bob订单表单的总金额和税金。要完成这些任务,可以将如下所示的代码添加到PHP脚本中:

$totalqty=0;

$totalqty=$tireqty+$oilqty+$sparkqty;

echo"Items ordered:".$totalqty."<br/>";

$totalamount=0.00;

define('TIREPRICE',100);

define('OILPRICE',10);

define('SPARKPRICE',4);

$totalamount=$tireqty*TIREPRICE

+$oilqty*OILPRICE

+$sparkqty*SPARKPRICE;

echo"Subtotal:$".number_format($totalamount,2)."<br/>";

$taxrate=0.10;//local sales tax is 10%

$totalamount=$totalamount*(1+$taxrate);

echo"Total including tax:$".number_format($totalamount,2)."<br/>";

如果在浏览器窗口中刷新这个页面,将看到如图1-5所示的输出结果。

f47ff87fd7e7e22b2021220fd097ac38.png

图 1-5 显示了经过计算再格式化后的顾客订单总金额

可以看到,我们在这段代码中使用了一些操作符。我们使用了加号(+)和乘号(*)来计算总量,还使用了字符串连接操作符(.)来格式化到浏览器的输出。

我们还使用了number_format()函数来格式化总金额的输出格式,将总金额的输出控制成带有两位小数的字符串。这个函数来自PHP的Math库。

如果要进一步了解计算过程,读者可能会问为什么计算会按着正确的算术顺序完成。

例如,请看如下代码:

$totalamount=$tireqty*TIREPRICE

+$oilqty*OILPRICE

+$sparkqty*SPARKPRICE;

总金额看上去是正确的,但是为什么乘号会在加号之前完成呢?答案就在于操作符的优先级,即操作符的执行顺序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值