Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的问题很奇怪,如果我按如下方式编写代码,它就突然发生了:-
<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);?>">
它工作正常,有什么建议吗?
我的男子气概;)回答
您的计算结果是贝宝的小数位数。它不处理美分的分数。所以你需要确保你的税额不包含分数,简单的方法是使用round()
round()
<?php echo round(($total*0.0878),2);?>
您四舍五入的方向可能取决于您所在司法管辖区的税法