【发布时间】:2021-07-18 02:13:08
【问题描述】:
在某些情况下,我的 PHP 脚本会生成这种类型的编号,而预期是十进制。 如何解决它,以便将来不会发生此问题?
号码结果:1.0000789671421E+15
预期数字为: 1.00
【问题讨论】:
-
1.00 万亿?因为这就是那个数字。
1.00 * 10^15 -
@Sammitch 我想知道如何修复这个舍入错误。我期待 1.00 的结果,结果却是这个疯狂的数字。
-
这不是一个舍入错误,它是一个非常大的数字的替代表示。它实际上相当于整数
1000078967142100。如果它应该等同于1,那么您还有其他问题。 -
如何四舍五入到小数点后两位?
-
这能回答你的问题吗? Show a number to two decimal places