php值比较大小,PHP_PHP浮点比较大小的方法,本文实例讲述了PHP浮点比较大 - phpStudy...
PHP浮点比较大小的方法
本文实例讲述了PHP浮点比较大小的方法。分享给大家供大家参考,具体如下:
/**
* 浮点数一般是不能用来比较大小的,但是我们可以用一种变通的的方式
* 用var_dump输出浮点是看不出效果的,可以用serialize查看
* 1.round 2.浮点转换成字符串
*
* 转换成字符串方法:
* 通过在其前面加上(string)或用strval()函数来转变成 字符串
* 在一个需要字符串的表达式中,字符串会自动转变,比如在使用函数 echo() 或 print() 时, 或在一个变量和一个 字符串 进行比较时,就会发生这种转变
* true会转为1 , 而false则会转为空字符串
*
*/
$a = 13.2;
$b = 24;
$c = $a/$b;
//实际值是这个d:0.54999999999999993338661852249060757458209991455078125;
echo serialize($c).'
';//
echo $c.'
';//输出时会显示成0.55 实际的值是比他小的
//所以直接和0.55比较大小是不成立的
if($c == 0.55){
echo 'nothing';
}
$c = round($c,2);
//用round处理
if($c == 0.55){
echo 'ok';
}
echo "
";
//强制转为字符串
// $c = (string)$c;
// $c = strval($c);
if("$c" == 0.55){
echo 'ok';
}
?>
运行结果如下:
d:0.54999999999999993338661852249060757458209991455078125;
0.55
ok
ok
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP运算与运算符用法总结》、《PHP基本语法入门教程》、《PHP错误与异常处理方法总结》及《php常用函数与技巧总结》
希望本文所述对大家PHP程序设计有所帮助。相关阅读:
ThinkPHP跳转页success及error模板实例教程
使用jQuery设置disabled属性与移除disabled属性
Android触摸及手势操作GestureDetector
浅析Activity之间的相互调用
jQuery中:text选择器用法实例
Win7应用程序无法启动出现窗口提示找不到应用程序
Ubuntu 15.10系统中怎么使用微信?
win7如何重装系统?超强菜鸟式安装法
Android实现动态显示或隐藏密码输入框的内容
JavaScript严格模式禁用With语句的原因
SQLite中的WAL机制详细介绍
简单掌握Linux中用于更改访问控制的chacl命令
Android开发笔记之Intent初级学习教程
oracle查看会话锁定的所有对象代码分享
php值比较大小,PHP_PHP浮点比较大小的方法,本文实例讲述了PHP浮点比较大 - phpStudy...相关推荐
- 绘制矩形php,PHP_php绘制一个矩形的方法,本文实例讲述了php绘制一个矩 - phpStudy...
php绘制一个矩形的方法 本文实例讲述了php绘制一个矩形的方法.分享给大家供大家参考.具体实现方法如下: //1.创建画布 $im = imagecreatetruecolor(300,200);/ ...
- php判断pdf页码,PHP_PHP简单读取PDF页数的实现方法,本文实例讲述了PHP简单读取PDF - phpStudy...
PHP简单读取PDF页数的实现方法 本文实例讲述了PHP简单读取PDF页数的实现方法.分享给大家供大家参考,具体如下: 还是老外比较厚道, 在老外的网站找到了这样一个方法, 我写成了一个函数, 再将函 ...
- php 判断是否是机器人,PHP_php实现判断访问来路是否为搜索引擎机器人的方法,本文实例讲述了php实现判断访 - phpStudy...
php实现判断访问来路是否为搜索引擎机器人的方法 本文实例讲述了php实现判断访问来路是否为搜索引擎机器人的方法.分享给大家供大家参考.具体分析如下: 很多时候我们需要对网站访客来路进行识别,针对真实 ...
- php如何将文档转成flas,PHP_PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash),本文实例讲述了PHP实现仿百度 - phpStudy...
PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash) 本文实例讲述了PHP实现仿百度文库,豆丁在线文档效果.分享给大家供大家参考,具体如下: 由于项目要实现类似百度文库的 ...
- php记录页面停留时间,PHP_PHP记录页面停留时间的方法,本文实例讲述了PHP记录页面停 - phpStudy...
PHP记录页面停留时间的方法 本文实例讲述了PHP记录页面停留时间的方法.分享给大家供大家参考,具体如下: 首先在要监控的页面添加JS如下 var dt1 = new Date(); window.o ...
- php连接ftp实例,PHP_php建立Ftp连接的方法,本文实例讲述了php建立Ftp连接 - phpStudy...
php建立Ftp连接的方法 本文实例讲述了php建立Ftp连接的方法.分享给大家供大家参考.具体分析如下: 今天看了下ftp函数,总结一下: FTP相关函数: ftp_connect(host,par ...
- php 合并重复数据合并,PHP_php合并数组中相同元素的方法,本文实例讲述了php合并数组中 - phpStudy...
php合并数组中相同元素的方法 本文实例讲述了php合并数组中相同元素的方法.分享给大家供大家参考.具体如下: 关于重复数组的删除我们都介绍过N种方法了,今天这个例子有点不同就是 删除数组中相同的元素 ...
- php随机生成数字字母,PHP_php随机生成数字字母组合的方法,本文实例讲述了php随机生成数 - phpStudy...
php随机生成数字字母组合的方法 本文实例讲述了php随机生成数字字母组合的方法.分享给大家供大家参考.具体如下: 直接上代码: function getRandomString($len, $cha ...
- php禁止某个IP,PHP_php禁止某ip或ip地址段访问的方法,本文实例讲述了php禁止某ip或ip - phpStudy...
php禁止某ip或ip地址段访问的方法 本文实例讲述了php禁止某ip或ip地址段访问的方法,分享给大家供大家参考.具体分析如下: 因为还没有深入学习Apache和nginx 所以用PHP写了一个可以 ...
最新文章
- CMD——ping及用其检测网络故障
- 刻意练习:LeetCode实战 -- Task10. 两数相加
- RuntimeError: one of the variables needed for gradient computation has been modified by an inplace o
- 使用python重命名某个文件下的所有的文件
- sama5d3 环境检测 gpio--yk测试
- ffmpeg的新东东:AVFilter
- 祝大家七夕快乐,邀你源码共读,顺带发点红包
- vue编写to-do list源码
- 爱因斯坦鲜为人知的另一面
- Hive 之 排序和reduce设置
- 非标准语法;请使用 _一文读懂使用MCU SPI访问具有非标准SPI接口ADC的方法
- jenkins手把手教你从入门到放弃02-jenkins在Windows系统安装与配置
- OpenCV AI Kit (OAK) 创始人Brandon Gilles访谈全记录
- Python基础——模块的安装
- php和jsp有什么区别,php和jsp之间的区别是什么
- Linux设置小红点键盘,让Ubuntu完美支持Thinkpad小红点Trackpoint
- 计算机科学中的哲学思想,冯·诺依曼的计算机科学哲学思想
- 达人评测 i7 12700F和i5 12400F区别 i7 12700F和i5 12400F对比
- 在正式使用计算机账务系统的银行对账功能,会计电算化账务处理系统中,银行对账的功能有哪些? 爱问知识人...
- Electron 实现百度快搜
热门文章
- 浅谈surging服务引擎中的rabbitmq组件和容器化部署
- 使用 C# (.NET Core) 实现模板方法模式 (Template Method Pattern)
- CoreCLR源码探索(三) GC内存分配器的内部实现
- .NET Core 构建配置文件从 project.json 到 .csproj
- Django06:视图层/上传文件/request 方法补充/FBV与CBV
- [转]白话阿里巴巴Java开发手册高级篇
- 【QGIS入门实战精品教程】4.5:QGIS打开Excel中的点坐标,并生成矢量文件
- 【经典回放】多种语言系列数据结构算法:栈(JavaScript版)
- C#委托、事件学习之(一)——委托事件描述
- 地图投影系列介绍(一)----地球空间模型