PHP除法返回包含E问题的浮点
我试图在我的代码中除法,这是我的:PHP除法返回包含E问题的浮点,php,Php,我试图在我的代码中除法,这是我的: $total = $dateRange / $value; // 2 / 10000000 它给我的结果是2.0E-7,而不是0.0000002。这不是浮点吗? 我尝试过使用convert-to-string或json_-decode,它仍然给我相同的结果,number_格式((float)$result,6'.'','')给了我相同的结果 0.000000您可以使用- echo rtrim(rtrim(sprintf('%.8F', $result), '
$total = $dateRange / $value; // 2 / 10000000
它给我的结果是2.0E-7,而不是0.0000002。这不是浮点吗?
我尝试过使用convert-to-string或json_-decode,它仍然给我相同的结果,number_格式((float)$result,6'.'','')
给了我相同的结果
0.000000您可以使用-
echo rtrim(rtrim(sprintf('%.8F', $result), '0'), ".");
number\u格式($result,7'.','')
number\u格式($foo,7)
运行良好。您是否意识到2.0E-7正好是0.0000002?