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 日期时间函数常用总结
Jun 12 PHP
探讨php define()函数及defined()函数使用详解
Jun 09 PHP
php 中文字符串首字母的获取函数分享
Nov 04 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
Jan 29 PHP
php中static和const关键字用法分析
Dec 07 PHP
解析PHP之提取多维数组指定列的方法
Jan 03 PHP
PHP开发实现微信退款功能示例
Nov 25 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
May 29 PHP
php生成静态页面并实现预览功能
Jun 27 PHP
laravel5.1框架基础之Blade模板继承简单使用方法分析
Sep 05 PHP
laravel-admin 实现给grid的列添加行数序号的方法
Oct 08 PHP
laravel按天、按小时,查询数据的实例
Oct 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
正则表达式语法
2006/10/09 Javascript
PHP 魔术函数使用说明
2010/05/14 PHP
php模仿asp Application对象在线人数统计实现方法
2015/01/04 PHP
CI(CodeIgniter)框架实现图片上传的方法
2017/03/24 PHP
php微信开发之图片回复功能
2018/06/14 PHP
jquery图片上下tab切换效果
2011/03/18 Javascript
基于jquery的动态创建表格的插件
2011/04/05 Javascript
js 剪切板的用法(clipboardData.setData)与js match函数介绍
2013/11/19 Javascript
js使用数组判断提交数据是否存在相同数据
2013/11/27 Javascript
Javascript学习笔记之 对象篇(一) : 对象的使用和属性
2014/06/24 Javascript
jQuery实现拖拽效果插件的方法
2015/03/23 Javascript
提高jQuery性能优化的技巧
2015/08/03 Javascript
javascript中Date format(js日期格式化)方法小结
2015/12/17 Javascript
jQuery元素属性操作实例(设置、获取及删除元素属性)
2016/09/08 Javascript
vue-router2.0 组件之间传参及获取动态参数的方法
2017/11/10 Javascript
Angular6 正则表达式允许输入部分中文字符
2018/09/10 Javascript
Vue渲染过程浅析
2019/03/14 Javascript
vue cli使用融云实现聊天功能的实例代码
2019/04/19 Javascript
layui操作列按钮个数和文字颜色的判断实例
2019/09/11 Javascript
vue+element搭建后台小总结 el-dropdown下拉功能
2020/04/10 Javascript
Vue项目如何引入bootstrap、elementUI、echarts
2020/11/26 Vue.js
Python中处理字符串的相关的len()方法的使用简介
2015/05/19 Python
在Python中操作字典之update()方法的使用
2015/05/22 Python
pandas 使用apply同时处理两列数据的方法
2018/04/20 Python
使用Python实现跳一跳自动跳跃功能
2019/07/10 Python
Python zip函数打包元素实例解析
2019/12/11 Python
虚拟环境及venv和virtualenv的区别说明
2021/02/05 Python
css3 伪元素和伪类选择器详解
2014/09/04 HTML / CSS
新东网科技Java笔试题
2012/07/13 面试题
新学期国旗下演讲稿
2014/05/08 职场文书
小学生倡议书范文
2014/05/13 职场文书
领导班子“四风问题”“整改方案
2014/10/02 职场文书
工作收入证明模板
2014/10/10 职场文书
硕士学位论文评语
2014/12/31 职场文书
新郎结婚感言
2015/07/31 职场文书
四年级作文之说明文作文
2019/10/14 职场文书