php float精度,不够准确

时间:2018-01-31 16:37:44

标签: php precision

我有一个PHP脚本,可以进行非常大的计算。计算有效,但不够精确。我需要一种实际使用精确数字的方法,例如:

目前:

.1 + .1 + .1 == .3
false

我需要真正的ans,所以如果我拿0.1 + 0.1 + 0.1,那么它需要输出0.3

我的公式/计算包含

之类的数字
1.1205673217773E-15

所以最终这样的事情应该有效:

(18 / 1025893) / 8900563 = 0.0000000000197

甚至更好

1.971301080925020253843E-12

我需要1E-20或更高的精度。我更喜欢把所有内容保存在php中,否则我需要用C ++编写一些东西,然后用php或其他东西调用它。

我可以使用比漂浮更精确的东西吗?

我可以在php中调整浮点数的精度吗?

有简单的解决方法吗?

0 个答案:

没有答案