• 技术文章 >后端开发 >php教程

    php round函数bug

    2016-06-06 20:14:55原创567
    算增长率的时候,用round来截取小数点后两位
    但是后来去数据库看数据的时候,大部分数据都可以,但是有一部分出现错误

    调试后发现
    -8.04554643785644
    round后变成
    -8.04000000000001

    这个bug出现几率还挺高
    在另一个脚本中测试,同样的数据正常截取

    回复内容:

    算增长率的时候,用round来截取小数点后两位
    但是后来去数据库看数据的时候,大部分数据都可以,但是有一部分出现错误

    调试后发现
    -8.04554643785644
    round后变成
    -8.04000000000001

    这个bug出现几率还挺高
    在另一个脚本中测试,同样的数据正常截取

    不算bug吧,凡是涉及到浮点数问题肯定有精度误差的,用的时候注意一下就行了

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:php微信用户信息接口 下一篇:thinkphp 微信token验证失败
    PHP编程就业班

    相关文章推荐

    • 或者用到的php代码 • 求指导学习php思路,该怎么解决 • dede首页生成有关问题,附带一个特效有关问题 • 求共享dedecms二次开发视频• PHP提交数据到mysql很奇怪的问题??????????????????????

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网