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 相关文章推荐
php字符串截取问题
Nov 28 PHP
PHP容易被忽略而出错陷阱 数字与字符串比较
Nov 10 PHP
PHP--用万网的接口实现域名查询功能
Dec 13 PHP
php实现memcache缓存示例讲解
Dec 04 PHP
PHP中实现生成静态文件的方法缓解服务器压力
Jan 07 PHP
php设计模式之单例模式使用示例
Jan 20 PHP
MongoDB在PHP中的常用操作小结
Feb 20 PHP
一个严格的PHP Session会话超时时间设置方法
Jun 10 PHP
php获取CSS文件中图片地址并下载到本地的方法
Dec 02 PHP
jquery+php实现导出datatables插件数据到excel的方法
Jul 06 PHP
php计算多个集合的笛卡尔积实例详解
Feb 16 PHP
微信公众号开发之获取位置信息php代码
Jun 13 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
ThinkPHP中的create方法与自动令牌验证实例教程
2014/08/22 PHP
ecshop实现smtp发送邮件
2015/02/03 PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
2016/07/14 PHP
PHP 并发场景的几种解决方案
2019/06/14 PHP
JavaScript Cookie的读取和写入函数
2009/12/08 Javascript
JS如何将UTC格式时间转本地格式
2013/09/04 Javascript
提取jquery的ready()方法单独使用示例
2014/03/25 Javascript
JS实现黑客帝国文字下落效果
2015/09/01 Javascript
Node.js中JavaScript操作MySQL的常用方法整理
2016/03/01 Javascript
jquery实现页面常用的返回顶部效果
2016/03/04 Javascript
Javascript的动态增加类的实现方法
2016/10/20 Javascript
node+vue实现用户注册和头像上传的实例代码
2017/07/20 Javascript
bootstrap Table插件使用demo
2017/08/07 Javascript
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
2017/11/14 Javascript
微信小程序自定义带价格显示日历效果
2018/12/29 Javascript
微信小程序中为什么使用var that=this
2019/08/27 Javascript
vue-router的钩子函数用法实例分析
2019/10/26 Javascript
基于jQuery实现可编辑的表格
2019/12/11 jQuery
[00:44]2016完美“圣”典 风云人物:Mikasa宣传片
2016/12/07 DOTA
[02:27]2018DOTA2亚洲邀请赛赛前采访-OpTic
2018/04/03 DOTA
分析python切片原理和方法
2017/12/19 Python
利用Hyperic调用Python实现进程守护
2018/01/02 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
2018/04/06 Python
TensorFlow实现iris数据集线性回归
2018/09/07 Python
django DRF图片路径问题的解决方法
2018/09/10 Python
Django model.py表单设置默认值允许为空的操作
2020/05/19 Python
使用 prometheus python 库编写自定义指标的方法(完整代码)
2020/06/29 Python
Django数据模型中on_delete使用详解
2020/11/30 Python
CSS3为背景图设置遮罩并解决遮罩样式继承问题
2020/06/22 HTML / CSS
HTML5 localStorage使用总结
2017/02/22 HTML / CSS
小狗电器官方商城:中国高端吸尘器品牌
2017/03/29 全球购物
表扬信格式
2014/01/12 职场文书
爱我中华演讲稿
2014/05/20 职场文书
通讯稿范文
2015/07/22 职场文书
vue el-table实现递归嵌套的示例代码
2022/08/14 Vue.js