php中让人头疼的浮点数运算分析


Posted in PHP onOctober 10, 2016

本文实例分析了php中让人头疼的浮点数运算。分享给大家供大家参考,具体如下:

在做电商的时候,计算价格是免不了的,然后发现了php的一个坑,口算应该正确的值,php运算出来会跟你不一样

请看下面的代码:

$price=69.1;
$count=100;
$total=$price*$count-6910;
echo $total;

你猜一下变量$total的值是多少,运行一下这个代码输出:-9.09494701773E-13
怎么解决这个问题呢?

使用round函数

代码修改成:

$price=69.1;
$count=100;
$total=round($price*$count)-6910;
echo $total;

问题解决了,输出结果为0,正确了

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
mysql建立外键
Nov 25 PHP
php不用正则采集速度探究总结
Mar 24 PHP
php jquery 多文件上传简单实例
Dec 23 PHP
采用thinkphp自带方法生成静态html文件详解
Jun 13 PHP
php常用的安全过滤函数集锦
Oct 09 PHP
PHP程序员常见的40个陋习,你中了几个?
Nov 20 PHP
js+php实现静态页面实时调用用户登陆状态的方法
Jan 04 PHP
PHP滚动日志的代码实现
Jun 10 PHP
服务器迁移php版本不同可能诱发的问题
Dec 22 PHP
CodeIgniter集成smarty的方法详解
May 26 PHP
php单链表实现代码分享
Jul 04 PHP
[原创]php简单防盗链验证实现方法
Jul 09 PHP
Laravel实现自定义错误输出内容的方法
Oct 10 #PHP
PHP定时任务获取微信access_token的方法
Oct 10 #PHP
php使用SAE原生Mail类实现各种类型邮件发送的方法
Oct 10 #PHP
PHP简单数据库操作类实例【支持增删改查及链式操作】
Oct 10 #PHP
Ajax实现对静态页面的文章访问统计功能示例
Oct 10 #PHP
PhpStorm terminal无法输入命令的解决方法
Oct 09 #PHP
PHP对象链式操作实现原理分析
Oct 09 #PHP
You might like
PHP新手上路(七)
2006/10/09 PHP
PHP开发中csrf攻击的简单演示和防范
2017/05/07 PHP
Yii2框架实现登陆添加验证码功能示例
2018/07/12 PHP
PHP中单例模式的使用场景与使用方法讲解
2019/03/18 PHP
Laravel框架Request、Response及Session操作示例
2019/05/06 PHP
Laravel框架实现多数据库连接操作详解
2019/07/12 PHP
tp5 实现列表数据根据状态排序
2019/10/18 PHP
关于取不到由location.href提交而来的上级页面地址的解决办法
2009/07/30 Javascript
jQuery中add实现同时选择两个id对象
2010/10/22 Javascript
js滚动条回到顶部的代码
2011/12/06 Javascript
JQuery一种取同级值的方式(比如你在GridView中)
2012/03/15 Javascript
js数组中如何随机取出一个值
2014/06/13 Javascript
JS限制文本框只能输入数字和字母方法
2015/02/28 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
2016/01/18 Javascript
学习RxJS之JavaScript框架Cycle.js
2019/06/17 Javascript
小程序中canvas的drawImage方法参数使用详解
2019/07/04 Javascript
关于NodeJS中的循环引用详解
2019/07/23 NodeJs
python数据类型判断type与isinstance的区别实例解析
2017/10/31 Python
如何在python中使用selenium的示例
2017/12/26 Python
Python中的取模运算方法
2018/11/10 Python
pycharm 实现显示project 选项卡的方法
2019/01/17 Python
关于Python作用域自学总结
2019/06/10 Python
Python图像处理模块ndimage用法实例分析
2019/09/05 Python
Python 在函数上添加包装器
2020/07/28 Python
HTML5 form标签之解放表单验证、增加文件上传、集成拖放的使用方法
2013/04/24 HTML / CSS
纪伊国屋新加坡网上书店:Kinokuniya新加坡
2017/12/29 全球购物
美国在线肉类和海鲜配送:Crowd Cow
2020/10/02 全球购物
渗透攻击的测试步骤
2014/06/07 面试题
毕业生的自我评价范文
2013/12/31 职场文书
服务承诺口号
2014/05/22 职场文书
学生党员公开承诺书
2014/05/28 职场文书
设备管理实施方案
2014/05/31 职场文书
材料化学专业求职信
2014/07/15 职场文书
2015年党风廉政建设目标责任书
2015/05/08 职场文书
小学四年级作文之人物作文
2019/11/06 职场文书
详解Python小数据池和代码块缓存机制
2021/04/07 Python