本文介绍了如何处理在PHP中浮动的奇怪的四舍五入的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 大家知道,浮点运算并不总是完全准确的,但是你如何处理它的不一致? 例如,在PHP 5.2.9 :echo round(14.99225, 4); // 14.9923 echo round(15.99225, 4); // 15.9923 echo round(16.99225, 4); // 16.9922 ??echo round(17.99225, 4); // 17.9922 ??echo round(25.99225, 4); // 25.9922 ??echo round(26.99225, 4); // 26.9923How would you work around this? 解决方案 Welcome to IEEE754, enjoy your stay.Use bc or gmp instead. 这篇关于如何处理在PHP中浮动的奇怪的四舍五入的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
10-29 20:20