简单的浮动操作

时间:2018-01-28 12:23:49

标签: php

为什么下一个操作无法显示8位小数的浮点数?

echo round(round(10/100,8) * round(0.00003,8),8);

echo '<br>';

echo round(0.1 * 0.0003,8);

输出

3.0E-6
3.0E-5

基本上我试图从浮点数中获得10%的价值。

谢谢!

1 个答案:

答案 0 :(得分:0)

结果是正确的:它是指数表示法。基本上E之后的数字是基数为10的指数。如果需要打印十进制数字,则有一个特定的函数,即number_format

number_format(round(round(10/100,8) * round(0.00003,8),8), 8)