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