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 相关文章推荐
在JavaScript中调用php程序
Mar 09 PHP
php error_log 函数的使用
Apr 13 PHP
php快速url重写 更新版[需php 5.30以上]
Apr 20 PHP
php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题
Jul 03 PHP
PHP mkdir()无写权限的问题解决方法
Jun 19 PHP
YII实现分页的方法
Jul 09 PHP
php过滤HTML标签、属性等正则表达式汇总
Sep 22 PHP
laravel自定义分页效果
Jul 23 PHP
PHP有序表查找之插值查找算法示例
Feb 10 PHP
Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
Aug 02 PHP
laravel5.5添加echarts实现画图功能的方法
Oct 09 PHP
浅谈PHP array_search 和 in_array 函数效率问题
Oct 15 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
关于php curl获取301或302转向的网址问题的解决方法
2011/06/02 PHP
php中批量修改文件后缀名的函数代码
2011/10/23 PHP
php简单开启gzip压缩方法(zlib.output_compression)
2013/04/13 PHP
PHP生成RSS文件类实例
2014/12/05 PHP
php中foreach结合curl实现多线程的方法分析
2016/09/22 PHP
PHP下载远程图片的几种方法总结
2017/04/07 PHP
jQuery live( type, fn ) 委派事件实现
2009/10/11 Javascript
jQuery powerFloat万能浮动层下拉层插件使用介绍
2010/12/27 Javascript
jQuery中live方法的重复绑定说明
2011/10/21 Javascript
FusionCharts图表显示双Y轴双(多)曲线
2012/11/22 Javascript
EXTjs4.0的store的findRecord的BUG演示代码
2013/06/08 Javascript
js模拟点击以提交表单为例兼容主流浏览器
2013/11/29 Javascript
js和jquery使按钮失效为不可用状态的方法
2014/01/26 Javascript
js确认删除对话框适用于a标签及submit
2014/07/10 Javascript
javascript面向对象之共享成员属性与方法及prototype关键字用法
2015/01/13 Javascript
基于jquery实现人物头像跟随鼠标转动
2015/08/23 Javascript
Bootstrap每天必学之导航
2015/11/26 Javascript
一起学写js Calender日历控件
2016/04/14 Javascript
NodeJS学习笔记之Module的简介
2017/03/24 NodeJs
使用原生js+canvas实现模拟心电图的实例
2017/09/20 Javascript
nodejs高大上的部署方式(PM2)
2018/09/11 NodeJs
使用typescript改造koa开发框架的实现
2020/02/04 Javascript
Python 除法小技巧
2008/09/06 Python
在Django的视图(View)外使用Session的方法
2015/07/23 Python
详解python3百度指数抓取实例
2016/12/12 Python
django 创建过滤器的实例详解
2017/08/14 Python
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
2021/03/17 Javascript
Html5 Canvas动画基础碰撞检测的实现
2018/12/06 HTML / CSS
HTML5中的网络存储实现方式
2020/04/28 HTML / CSS
世界领先的在线地板和建筑材料批发商:BuildDirect
2017/02/26 全球购物
解除施工合同协议书
2014/10/17 职场文书
资料员岗位职责
2015/02/10 职场文书
学校光盘行动倡议书
2015/04/28 职场文书
Jupyter notebook 输出部分显示不全的解决方案
2021/04/24 Python
浅谈Web Storage API的使用
2021/06/23 Javascript
python利用pandas分析学生期末成绩实例代码
2021/07/09 Python