[請益] round函數計算錯誤
剛在測試自己寫的拍賣網站,
意外發現這個php運算上的bug。
請大家幫忙看看改如何改正確。
==================================================
程式:
echo round(1003.5);
echo round(200.7 / 0.2);
執行結果:
1004
1003
===================================================
問題在於「200.7/0.2」等於「1003.5」,兩者四捨五入的結果應該都為1004
不知道為什麼會運算錯誤?
(不過若用「200.9/0.2」與「1004.5」去作四捨五入,執行結果又會是正常正確的1005。)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 223.140.230.165
推
02/29 21:08, , 1F
02/29 21:08, 1F
→
02/29 21:57, , 2F
02/29 21:57, 2F
推
02/29 22:05, , 3F
02/29 22:05, 3F
→
03/01 11:58, , 4F
03/01 11:58, 4F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章