PHP浮点数是否有小数了,要转换整理可能会丢失小数位数据了,有关绍PHP浮点数转换整型的要注意的地方。
例子:
会输出58?实际上输出是57。 原因在于作为浮点型数据,其精度已经损失了一部分,达不到完全精确,不要相信浮点数结果精确到了最后一位,不要比较两个浮点数是否相等.
可以使用如下逻辑来解决这种境况,代码:
另外,round还可以使用ceil将精度调准。
CopyRight © 2010-2021 脚本学堂 Jb200.com , All Rights Reserved.