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 相关文章推荐
在Windows版的PHP中使用ADO
Oct 09 PHP
input file获得文件根目录简单实现
Apr 26 PHP
PHP+ajaxfileupload+jcrop插件完美实现头像上传剪裁
Jun 09 PHP
php中替换字符串中的空格为逗号','的方法
Jun 09 PHP
PHP实现获取图片颜色值的方法
Jul 11 PHP
php批量添加数据与批量更新数据的实现方法
Dec 16 PHP
关于PHP开发的9条建议
Jul 27 PHP
PHP代码实现表单数据验证类
Jul 28 PHP
PHP面试常用算法(推荐)
Jul 22 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
Nov 24 PHP
PHP http请求超时问题解决方案
Nov 13 PHP
PHP实现爬虫爬取图片代码实例
Mar 03 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
改变Apache端口等配置修改方法
2008/06/05 PHP
PHP+MySQL 手工注入语句大全 推荐
2009/10/30 PHP
PHP var_dump遍历对象属性的函数与应用代码
2010/06/04 PHP
php安装php_rar扩展实现rar文件读取和解压的方法
2016/11/17 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
2020/10/30 PHP
js文字滚动停顿效果代码
2008/06/28 Javascript
EasySlider 基于jQuery功能强大简单易用的滑动门插件
2010/06/11 Javascript
EasyUI,点击开启编辑框,并且编辑框获得焦点的方法
2015/03/01 Javascript
javascript结合canvas实现图片旋转效果
2015/05/03 Javascript
javascript中Date format(js日期格式化)方法小结
2015/12/17 Javascript
jquery checkbox无法用attr()二次勾选问题的解决方法
2016/07/22 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
2016/10/08 Javascript
关于JavaScript中事件绑定的方法总结
2016/10/26 Javascript
使用Node.js实现RESTful API的示例
2017/08/01 Javascript
微信小程序注册60s倒计时功能 使用JS实现注册60s倒计时功能
2017/08/16 Javascript
解决easyui日期时间框ie的兼容的问题
2018/03/01 Javascript
利用vue-i18n实现多语言切换效果的方法
2019/06/19 Javascript
Python 实现链表实例代码
2017/04/07 Python
python构建自定义回调函数详解
2017/06/20 Python
Python递归实现汉诺塔算法示例
2018/03/19 Python
使用Python的Django和layim实现即时通讯的方法
2018/05/25 Python
Python读取csv文件分隔符设置方法
2019/01/14 Python
Python中if有多个条件处理方法
2020/02/26 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
2020/02/28 Python
python3中sys.argv的实例用法
2020/04/24 Python
用python-webdriver实现自动填表的示例代码
2021/01/13 Python
奥地利智能家居和智能生活网上商店:tink.at
2019/10/07 全球购物
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
2013/10/30 面试题
招商业务员岗位职责
2013/12/16 职场文书
小学生自我评价范文
2014/01/25 职场文书
2014年3.15团委活动总结
2014/03/16 职场文书
社区爱国卫生月活动总结
2014/06/30 职场文书
当你找不到方向的时候,不妨读读刘备的一生
2019/08/05 职场文书
《中国机长》观后感:敬畏生命,敬畏职责
2019/11/12 职场文书
Python图片处理之图片裁剪教程
2021/05/27 Python