编程语言
首页 > 编程语言> > PHP舍入返回值

PHP舍入返回值

作者:互联网

当我跑步时:

echo var_dump(round(544/320,3));

它打印:

float(1.6:)

为什么它返回一个浮点数为1.6且结尾带有冒号的浮点数?当它明确应为1.7.

编辑:我在Windows上使用PHP 5.2.17

解决方法:

这是PHP中的一个已知错误,其中在执行某些浮点运算(例如round()和number_format())后,在浮点值中出现冒号“:”.

最好的选择是升级到更新版本的PHP.

有关此错误的更多详细信息,请参见此链接.

https://bugs.php.net/bug.php?id=49764

标签:return-value,rounding,php
来源: https://codeday.me/bug/20191102/1991184.html