如何在PHP中使用大浮点数


How can use big float number in PHP?

>我有这个数字:

0.953163394286767

我将这个数字分配给浮点变量。

$vari = (float)$appo;

但是如果我打印,我会得到:

0.95316339428677

如何解决这个问题?

你可以

在这里使用ini_set函数。

ini_set('precision', 16);
$appo =  0.953163394286767;
echo $vari = (float)$appo;//prints 0.953163394286767

希望对您有所帮助! :)