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读取javascript设置的cookies的代码
Apr 12 PHP
php知道与问问的采集插件代码
Oct 12 PHP
PHP的SQL注入过程分析
Jan 06 PHP
深入解析php之apc
May 15 PHP
Yii框架关联查询with用法分析
Dec 02 PHP
PHP中$this和$that指针使用实例
Jan 06 PHP
php文件操作之小型留言本实例
Jun 20 PHP
PHP获取网页所有连接的方法(附demo源码下载)
Mar 30 PHP
php微信公众账号开发之前五个坑(一)
Sep 18 PHP
php魔法函数与魔法常量使用介绍
Jul 23 PHP
laravel-admin 实现给grid的列添加行数序号的方法
Oct 08 PHP
Aliyun Linux 编译安装 php7.3 tengine2.3.2 mysql8.0 redis5的过程详解
Oct 20 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实现的操作数组类库定义与用法示例
2019/05/24 PHP
JS 屏蔽键盘不可用与鼠标右键不可用的方法
2013/11/18 Javascript
js/jquery判断浏览器的方法小结
2014/09/02 Javascript
JQuery操作元素的css样式
2015/03/09 Javascript
通用javascript代码判断版本号是否在版本范围之间
2015/11/29 Javascript
javascript从定义到执行 你不知道的那些事
2016/01/04 Javascript
React Native使用百度Echarts显示图表的示例代码
2017/11/07 Javascript
基于Vue 2.0的模块化前端 UI 组件库小结
2017/12/21 Javascript
详解使用React进行组件库开发
2018/02/06 Javascript
一文了解Vue中的nextTick
2019/05/06 Javascript
详解微信小程序回到顶部的两种方式
2019/05/09 Javascript
后台使用freeMarker和前端使用vue的方法及遇到的问题
2019/06/13 Javascript
浅析微信小程序modal弹窗关闭默认会执行cancel问题
2019/10/14 Javascript
python编程嵌套函数实例代码
2018/02/11 Python
python微信跳一跳系列之棋子定位像素遍历
2018/02/26 Python
Python字符串内置函数功能与用法总结
2019/04/16 Python
详解Python对JSON中的特殊类型进行Encoder
2019/07/15 Python
浅析Windows 嵌入python解释器的过程
2019/07/26 Python
python网络爬虫 CrawlSpider使用详解
2019/09/27 Python
Pytorch之view及view_as使用详解
2019/12/31 Python
Python基础类继承重写实现原理解析
2020/04/03 Python
keras model.fit 解决validation_spilt=num 的问题
2020/06/19 Python
HTML5 File API改善网页上传功能
2009/08/19 HTML / CSS
一波HTML5 Canvas基础绘图实例代码集合
2016/02/28 HTML / CSS
Clarins娇韵诗美国官网:法国天然护肤品牌
2016/09/26 全球购物
介绍一下Cookie和Session及他们之间的区别
2012/11/20 面试题
请解释virtual关键字的含义
2015/06/17 面试题
js正则匹配markdown里的图片标签的实现
2021/03/24 Javascript
商场拾金不昧表扬信
2014/01/13 职场文书
毕业生自荐信如何写
2014/03/24 职场文书
小学六年级学生评语
2014/04/22 职场文书
幼儿园体操比赛口号
2015/12/25 职场文书
大学校园餐饮创业计划书
2019/08/07 职场文书
Python基础之元组与文件知识总结
2021/05/19 Python
CSS 伪元素::marker详解
2021/06/26 HTML / CSS
canvas实现贪食蛇的实践
2022/02/15 Javascript