Apr 6

php ceil 不指定

blue , 14:09 , 学会学习 , 评论(0) , 引用(0) , 阅读(465) , Via 本站原创 | |
echo 5*0.2*7;          // results 7
echo ceil (5*0.2*7);   // results 7
echo ceil (5*(0.2*7)); // results 8

以上结果的不同,原因为精度问题:


echo number_format(7*0.2*5, 100);
echo number_format(5*7*0.2, 100);


输出结果:
7.00000000000000088817841970012523233890533447265625...
6.99999999999999911182158029987476766109466552734375...

感谢秀一的提点。
Tags:
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]