所以就像标题说的那样,我需要回应 16.97
16.97实际上是一个用php完成计算的例子
我使用 Stripe 作为我的支付处理器,并且需要通过不带小数位的费用金额。所以例如 16.97 需要显示为 1697
现在这就是我所拥有的,它射出 17 而不是 1697,我认为它是四舍五入的。
data-amount="<?php echo number_format($grandTotal);?>"
$grandTotal
是在我的 php 中设置的值,如下所示:
$grandTotal = $get_row['price']*$value+$get_row['shipping'];
所有这些都有小数位,但是当我将信息发送到条带时,它不需要小数位。
我已经从stackoverflow以及google尝试了多种解决方案,但没有任何效果。
所以我的问题是我需要做什么:
data-amount="<?php echo number_format($grandTotal);?>"
或者更具体地说,只是number_format($grandTotal);
为了接收一个没有小数位的数字。我读过 number_format 总是四舍五入,那么还有其他方法可以做到这一点吗?我希望这是有道理的。如果没有在评论中提问!