php中的比较运算符详解


Posted in PHP onOctober 28, 2013

php中的比较运算符详解

1、对于数组
$a=array(1,2,3,6);
$b=array(1,2,3,6,8);
echo "\n";
var_dump( $a>$b);
var_dump( $a==$b);
var_dump( $a<$b);

结果:
boolean false
boolean false
boolean true

ps:具有较少成员的数组较小

$a=array(1,2,3,6,9);
$b=array(1,2,3,6,8);
echo "\n";
var_dump( $a>$b);
var_dump( $a==$b);
var_dump( $a<$b);
boolean true
boolean false
boolean false

ps:  挨个值比较
 
$a=array(1,2,3,6,'b'=>3);
$b=array(1,2,3,6,8);
echo "\n";
var_dump( $a>$b);
var_dump( $a==$b);
var_dump( $a<$b);
boolean false
boolean false
boolean false

ps: 如果运算数 1 中的键不存在于运算数 2 中则数组无法比较,都返回false。

2、对于bool或者null和其他类型比较
 
var_dump((bool)(null));//boolean false//null转换为bool时为false;

null和其他类型转换为bool,然后再比较,而且FALSE < TRUE

PHP 相关文章推荐
PHP读写文件的方法(生成HTML)
Nov 27 PHP
PHP parse_url 一个好用的函数
Oct 03 PHP
php 网页游戏开发入门教程一(webgame+design)
Oct 26 PHP
UCenter中的一个可逆加密函数authcode函数代码
Jul 20 PHP
PHP 多维数组的排序问题 根据二维数组中某个项排序
Nov 09 PHP
php 注册时输入信息验证器的实现详解
Jul 05 PHP
PHP echo,print,printf,sprintf函数之间的区别与用法详解
Nov 27 PHP
php+mysql实现简单的增删改查功能
Jul 13 PHP
Laravel 中获取上一篇和下一篇数据
Jul 27 PHP
PHP中的数组处理函数实例总结
Jan 09 PHP
php验证码生成器
May 24 PHP
PHP执行普通shell命令流程解析
Aug 24 PHP
php float不四舍五入截取浮点型字符串方法总结
Oct 28 #PHP
析构函数与php的垃圾回收机制详解
Oct 28 #PHP
web server使用php生成web页面的三种方法总结
Oct 28 #PHP
php加密解密函数authcode的用法详细解析
Oct 28 #PHP
php 模拟post_验证页面的返回状态(实例讲解)
Oct 28 #PHP
php操作mysqli(示例代码)
Oct 28 #PHP
php session_start()出错原因分析及解决方法
Oct 28 #PHP
You might like
丧钟首部独立剧集《丧钟:骑士与龙》北美正式开播,场面血腥
2020/04/09 欧美动漫
php中文乱码怎么办如何让浏览器自动识别utf-8
2014/01/15 PHP
mac环境中使用brew安装php5.5.15
2014/08/18 PHP
Javascript实例教程(19) 使用HoTMetal(5)
2006/12/23 Javascript
使用jquery制作弹出框效果
2015/04/03 Javascript
ECMAScript6新增值比较函数Object.is
2015/06/12 Javascript
在for循环中length值是否需要缓存
2015/07/27 Javascript
javascript实现日期时间动态显示示例代码
2015/09/08 Javascript
jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
2016/04/18 Javascript
微信小程序 获取设备信息 API实例详解
2016/10/02 Javascript
JavaScript正则表达式实例详解
2016/10/16 Javascript
用iframe实现不刷新整个页面上传图片的实例
2016/11/18 Javascript
百度搜索框智能提示案例jsonp
2016/11/28 Javascript
bootstrapValidator自定验证方法写法
2016/12/01 Javascript
Nodejs实现多房间简易聊天室功能
2017/06/20 NodeJs
vue元素实现动画过渡效果
2017/07/01 Javascript
如何将 jQuery 从你的 Bootstrap 项目中移除(取而代之使用Vue.js)
2017/07/17 jQuery
jQuery实现的页面详情展开收起功能示例
2018/06/11 jQuery
微信小程序仿RadioGroup改变样式的处理方案
2018/07/13 Javascript
自定义Vue组件打包、发布到npm及使用教程
2019/05/22 Javascript
Vue实现boradcast和dispatch的示例
2020/11/13 Javascript
Python内置函数的用法实例教程
2014/09/08 Python
浅谈keras中的目标函数和优化函数MSE用法
2020/06/10 Python
python实现数字炸弹游戏程序
2020/07/17 Python
Crucial英睿达法国官网:内存条及SSD固态硬盘升级
2018/07/13 全球购物
Bluebella法国官网:英国性感内衣品牌
2019/05/03 全球购物
C语言开发工程师测试题
2016/12/20 面试题
打架检讨书400字
2014/01/17 职场文书
无故旷工检讨书
2014/01/26 职场文书
论文指导教师评语
2014/04/28 职场文书
2014国庆黄金周超市促销活动方案
2014/09/21 职场文书
小学生毕业评语
2014/12/26 职场文书
关于教师节的广播稿
2015/08/19 职场文书
三严三实学习心得体会(精选N篇)
2016/01/05 职场文书
CSS预处理框架——Stylus
2021/04/21 HTML / CSS
vue组件vue-esign实现电子签名
2022/04/21 Vue.js