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 19 PHP
php 来访国内外IP判断代码并实现页面跳转
Dec 18 PHP
PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
Aug 11 PHP
探讨php中header的用法详解
Jun 07 PHP
php多功能图片处理类分享(php图片缩放类)
Mar 14 PHP
php中curl、fsocket、file_get_content三个函数的使用比较
May 09 PHP
PHP链接MySQL的常用扩展函数
Oct 23 PHP
PHP也能干大事之PHP中的编码解码详解
Apr 20 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
Jan 07 PHP
php函数传值的引用传递注意事项分析
Jun 25 PHP
php微信开发之音乐回复功能
Jun 14 PHP
PHP 99乘法表的几种实现代码
Oct 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
example1.php
2006/10/09 PHP
php mysql数据库操作分页类
2008/06/04 PHP
php实现可用于mysql,mssql,pg数据库操作类
2014/12/13 PHP
PHP实现过滤掉非汉字字符只保留中文字符
2015/06/04 PHP
PHP实现cookie跨域session共享的方法分析
2019/08/23 PHP
读jQuery之四(优雅的迭代)
2011/06/20 Javascript
jQuery 1.8 Release版本发布了
2012/08/14 Javascript
JS写的贪吃蛇游戏(个人练习)
2013/07/08 Javascript
jquery实现搜索框常见效果的方法
2015/01/22 Javascript
AngularJS基础学习笔记之简单介绍
2015/05/10 Javascript
让你一句话理解闭包(简单易懂)
2016/06/03 Javascript
JavaScript数组操作详解
2017/02/04 Javascript
微信小程序定义和调用全局变量globalData的实现
2019/11/01 Javascript
javascript设计模式 ? 观察者模式原理与用法实例分析
2020/04/22 Javascript
[03:44]2014DOTA2国际邀请赛 71专访:DK战队赛前讨论视频遭泄露
2014/07/13 DOTA
python读取浮点数和读取文本文件示例
2014/05/06 Python
Python os模块介绍
2014/11/30 Python
Python装饰器使用示例及实际应用例子
2015/03/06 Python
利用Python获取赶集网招聘信息前篇
2016/04/18 Python
Python3中的列表,元组,字典,字符串相关知识小结
2017/11/10 Python
python实现人民币大写转换
2018/06/20 Python
Python代码实现删除一个list里面重复元素的方法
2019/04/02 Python
ubuntu 安装pyqt5和卸载pyQt5的方法
2020/03/24 Python
python如何编写win程序
2020/06/08 Python
UML设计模式笔试题
2014/06/07 面试题
员工薪酬福利制度
2014/01/17 职场文书
信息服务专业毕业生求职信
2014/03/02 职场文书
计算机应用专业自荐信
2014/07/05 职场文书
科学育儿宣传标语
2014/10/08 职场文书
2015年校务公开工作总结
2015/05/26 职场文书
培训讲师开场白
2015/06/01 职场文书
安全教育第一课观后感
2015/06/17 职场文书
css3 实现文字闪烁效果的三种方式示例代码
2021/04/25 HTML / CSS
MySQL数据库10秒内插入百万条数据的实现
2021/11/01 MySQL
详解Python中的for循环
2022/04/30 Python
vscode远程免密登入Linux服务器的配置方法
2022/06/28 Servers