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 相关文章推荐
linux下为php添加curl扩展的方法
Jul 29 PHP
CURL的学习和应用(附多线程实现)
Jun 03 PHP
解析PHP SPL标准库的用法(遍历目录,查找固定条件的文件)
Jun 18 PHP
淘宝ip地址查询类分享(利用淘宝ip库)
Jan 07 PHP
php 获取页面中指定内容的实现类
Jan 23 PHP
PHP实现采集中国天气网未来7天天气
Oct 15 PHP
PHP Web木马扫描器代码分享
Sep 06 PHP
Yii2创建表单(ActiveForm)方法详解
Jul 23 PHP
PHP中ID设置自增后不连续的原因分析及解决办法
Aug 21 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
Dec 23 PHP
php 如何设置一个严格控制过期时间的session
May 05 PHP
php实现的错误处理封装类实例
Jun 20 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 线程安全与非线程安全版本的区别深入解析
2013/08/06 PHP
回帖脱衣服的图片实现代码
2014/02/15 PHP
phpword插件导出word文件时中文乱码问题处理方案
2014/08/19 PHP
php好代码风格的阶段性总结
2016/06/25 PHP
一段好玩的JavaScript代码
2006/12/01 Javascript
jquery序列化表单去除指定元素示例代码
2014/04/10 Javascript
JavaScript用Number方法实现string转int
2014/05/13 Javascript
JS实现一个列表中包含上移下移删除等功能
2014/09/24 Javascript
Jquery数字上下滚动动态切换插件
2015/08/08 Javascript
微信jssdk在iframe页面失效问题的解决措施
2016/03/03 Javascript
JS跨域解决方案之使用CORS实现跨域
2016/04/14 Javascript
基于jQuery实现的幻灯图片切换
2016/12/02 Javascript
Angular2学习笔记——详解NgModule模块
2016/12/02 Javascript
原生js实现查询天气小应用
2016/12/09 Javascript
简单实现jQuery弹幕效果
2017/05/06 jQuery
使用jQuery实现页面定时弹出广告效果
2017/08/24 jQuery
javascript与PHP动态往类中添加方法对比
2018/03/21 Javascript
微信小程序单选radio及多选checkbox按钮用法示例
2019/04/30 Javascript
js+audio实现音乐播放器
2020/09/13 Javascript
Python字符串逐字符或逐词反转方法
2015/05/21 Python
python取数作为临时极大值(极小值)的方法
2018/10/15 Python
pytorch 改变tensor尺寸的实现
2020/01/03 Python
python如何求数组连续最大和的示例代码
2020/02/04 Python
Django choices下拉列表绑定实例
2020/03/13 Python
Python气泡提示与标签的实现
2020/04/01 Python
英国设计师珠宝网站:Joshua James Jewellery
2020/03/01 全球购物
会计工作心得体会
2014/01/13 职场文书
电脑饰品店的创业计划书
2014/01/21 职场文书
毕业生个人求职自荐信
2014/02/26 职场文书
奶茶店创业计划书
2014/08/14 职场文书
井冈山红色之旅感想
2014/10/07 职场文书
机关干部作风建设剖析材料
2014/10/23 职场文书
贷款承诺书
2015/01/20 职场文书
客户经理岗位职责大全
2015/04/09 职场文书
飞越疯人院观后感
2015/06/09 职场文书
Java 中的 Lambda List 转 Map 的多种方法详解
2022/07/07 Java/Android