我的问题太奇怪了,突然发生了如果我按如下方式编写代码:-
<input type="hidden" name="tax_cart" value="<?php echo ($total*0.0878);?>">
它不起作用,但如果我像这样删除第一个"0":-
<input type="hidden" name="tax_cart" value="<?php echo ($total*0.878);?>">
它工作正常,有什么建议吗?
我的男子气概;)答
您的计算最终以许多小数位结束,以便PayPal。它不处理几分钱。因此,您需要确保您的税额不包含分数,最简单的方法是使用round()
<?php echo round(($total*0.0878),2);?>
您舍入的方向可能取决于您所在司法管辖区的税法