php round的问题(取精度结果不正确)
发现使用PHP round函数进行小数控制的时候,有问题,如下所示:
round(9999999999999.99, 2) 期望值:9999999999999.99;实际值:10000000000000
round(1111111111111.11, 2) 期望值:1111111111111.11;实际值:1111111111111.1
请问有没有遇到类似问题的?这个是PHP已知缺陷吗?没有看到官方发布的相关说明。
注:我机器上PHP版本是5.3.6