2025-08-10 19:08:17

大家好,今天小编关注到一个比较有意思的话题,就是关于php 取整的问题,于是小编就整理了1个相关介绍php 取整的解答,让我们一起看看吧。

为什么PHP和JavaScript取整 ((0.1+0.7)*10) 的结果不是8?

这里涉及到一个JavaScript 浮点数运算的精度问题,具体可以百度上搜索。

php  取整,php取整

我们在开发时,也经常会遇到这种问题,在这里我主要说一些经验:

1、对于浮点数的运算,最好加个四舍五入的操作,例如:

可以看到 a 的值是7.9999999999999,b的值是8

2、由于javascript是运行在网页端,而网页端的浏览器版本太多,会有各种兼容性问题,因此,对于数字的运算,最好还是由后台程序去处理,然后将处理结果返回给浏览器呈现比较合适。

希望以上思路可以对应有所参考和帮助!

-------------------------------------------

本人从事信息系统、互联网、各种应用架构设计开发20年,目前专注于股票期货程序化交易,AI机器学习领域,欢迎交流。

到此,以上就是小编对于php 取整的问题就介绍到这了,希望介绍关于php 取整的1点解答对大家有用。

上一篇:php 生成pdf,php生成pdf文件

下一篇:没有了

相关阅读