如何设置php数字_格式以将小数显示为40位
简化的例子 当我通过数字_格式运行一个大的十进制数(以更改十进制/逗号类型)时,我会遇到浮点不准确的问题如何设置php数字_格式以将小数显示为40位,php,Php,简化的例子 当我通过数字_格式运行一个大的十进制数(以更改十进制/逗号类型)时,我会遇到浮点不准确的问题 <?php $number = " 0.83333333333333333333333333333333333333"; echo number_format($number,40,'!','y'); // result: 0!83333333333333337034076748750521801412 ?> 是否有一种简单的方法来设置它,使php精确到更高的小数点
<?php
$number = " 0.83333333333333333333333333333333333333";
echo number_format($number,40,'!','y'); // result: 0!83333333333333337034076748750521801412
?>
是否有一种简单的方法来设置它,使php精确到更高的小数点?浮点的大小取决于平台,尽管最大值约为1.8e308,精度约为14位十进制数字(64位IEEE格式)是一个常见值 了解更多关于
这里有一个关于浮点数的例子,你可以在这里阅读你需要这种精度做什么?在这个具体的例子中,它实际上是为了重复十进制显示,这是我注意到它的唯一原因。