鍍金池/ 問(wèn)答/PHP/ php round 有些數(shù)字能處理,有些數(shù)字四舍五入后會(huì)多出來(lái)好多小數(shù)位

php round 有些數(shù)字能處理,有些數(shù)字四舍五入后會(huì)多出來(lái)好多小數(shù)位

round(1654654956.82,2); //輸出結(jié)果:1654654956.8199999
round(785548121.11,2); //輸出結(jié)果:785548121.11000001
round(55448.126.82,2); //輸出結(jié)果:55448.129999999997
round(785548121.11.82,2); //輸出結(jié)果:785548121.11000001
round(5456489.15,2); //輸出結(jié)果:5456489.1500000004

從輸出結(jié)果來(lái)看,并沒(méi)有按照約定的保留兩位小數(shù),求指導(dǎo)
但是有些數(shù)字就可以,比如5.5448126的輸出結(jié)果是5.54

回答
編輯回答
扯不斷

直接round不可能出現(xiàn)這個(gè)吧。。只有計(jì)算才會(huì)出現(xiàn)這種,然后你里面2個(gè)點(diǎn)的是什么

2018年3月3日 23:12
編輯回答
有你在

問(wèn)題原因參考:https://www.cnblogs.com/xiezh...

解決方案:http://www.php.net/manual/zh/...

2018年7月26日 09:38