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的论坛(4)
Oct 09 PHP
php mysql Errcode: 28 终极解决方法
Jul 01 PHP
两个开源的Php输出Excel文件类
Feb 08 PHP
解析百度搜索结果link?url=参数分析 (全)
Oct 09 PHP
php cURL和Rolling cURL并发方式比较
Oct 30 PHP
PHP模板引擎Smarty的缓存使用总结
Apr 24 PHP
php格式输出文件var_export函数实例
Nov 15 PHP
php定义参数数量可变的函数用法实例
Mar 16 PHP
php metaphone()函数的定义和用法
May 15 PHP
php排序算法实例分析
Oct 17 PHP
PHP面相对象中的重载与重写
Feb 13 PHP
thinkphp下MySQL数据库读写分离代码剖析
Apr 18 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实现抓取迅雷VIP账号的方法
2015/07/30 PHP
thinkphp中AJAX返回ajaxReturn()方法分析
2016/12/06 PHP
PHP实现会员账号单唯一登录的方法分析
2019/03/07 PHP
代码精简的可以实现元素圆角的js函数
2007/07/21 Javascript
JavaScript Konami Code 实现代码
2009/07/29 Javascript
JS检测图片大小的实例
2013/08/21 Javascript
解决Jquery鼠标经过不停滑动的问题
2014/03/03 Javascript
JS图片无缝、平滑滚动代码
2014/03/11 Javascript
jQuery添加options点击事件并传值实例代码
2016/05/18 Javascript
jQuery获取多种input值的简单实现方法
2016/06/20 Javascript
javascript数组拍平方法总结
2018/01/20 Javascript
vue项目中导入swiper插件的方法
2018/01/30 Javascript
js中的闭包学习心得
2018/02/06 Javascript
微信小程序基于canvas渐变实现的彩虹效果示例
2019/05/03 Javascript
vue单页应用的内存泄露定位和修复问题小结
2019/08/02 Javascript
bootstrap-closable-tab可实现关闭的tab标签页插件
2020/08/09 Javascript
简单谈谈offsetleft、offsetTop和offsetParent
2020/12/04 Javascript
使用webpack和rollup打包组件库的方法
2021/02/25 Javascript
在ironpython中利用装饰器执行SQL操作的例子
2015/05/02 Python
Python正则表达式非贪婪、多行匹配功能示例
2017/08/08 Python
python使用筛选法计算小于给定数字的所有素数
2018/03/19 Python
python中property属性的介绍及其应用详解
2019/08/29 Python
如何使用python传入不确定个数参数
2020/02/18 Python
关于python 的legend图例,参数使用说明
2020/04/17 Python
如何基于python对接钉钉并获取access_token
2020/04/21 Python
Python如何在单元测试中给对象打补丁
2020/08/03 Python
python如何写个俄罗斯方块
2020/11/06 Python
html5 input元素新特性_动力节点Java学院整理
2017/07/06 HTML / CSS
美国知名玩具品牌:Melissa & Doug
2016/08/16 全球购物
GOOD AMERICAN官网:为曲线性感而设计
2017/12/28 全球购物
JAKO-O德国野酷台湾站:德国首屈一指的婴幼童用品品牌
2019/01/14 全球购物
FC-Moto英国:欧洲最大的摩托车服装和头盔商店之一
2019/08/25 全球购物
医学生毕业自我鉴定
2014/03/26 职场文书
个人四风问题对照检查材料
2014/09/26 职场文书
2014年预算员工作总结
2014/12/05 职场文书
手把手教你用SpringBoot将文件打包成zip存放或导出
2021/06/11 Java/Android