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 地址栏信息的获取代码
Jan 07 PHP
php strstr查找字符串中是否包含某些字符的查找函数
Jun 03 PHP
php开启安全模式后禁用的函数集合
Jun 26 PHP
php页面跳转代码 输入网址跳转到你定义的页面
Mar 28 PHP
PHP限制页面只能在微信自带浏览器访问的代码
Jan 15 PHP
PHP 动态生成静态HTML页面示例代码
Jan 15 PHP
php中json_encode处理gbk与gb2312中文乱码问题的解决方法
Jul 10 PHP
基于thinkPHP类的插入数据库操作功能示例
Jan 06 PHP
phpmyadmin下载、安装、配置教程
May 16 PHP
PHP cURL获取微信公众号access_token的实例
Apr 28 PHP
PHP实现的分解质因数操作示例
Aug 01 PHP
PHP设计模式之抽象工厂模式实例分析
Mar 25 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和ACCESS写聊天室(五)
2006/10/09 PHP
使用swoole扩展php websocket示例
2014/02/13 PHP
php实现的mongodb操作类
2015/05/28 PHP
WordPress中获取页面链接和标题的相关PHP函数用法解析
2015/12/17 PHP
JavaScript 面向对象的之私有成员和公开成员
2010/05/04 Javascript
解析DHTML,JavaScript,DOM,BOM以及WEB标准的描述
2013/06/19 Javascript
js replace 与replaceall实例用法详解
2013/08/03 Javascript
Script标签与访问HTML页面详解
2014/01/10 Javascript
jQuery实现强制cookie过期方法汇总
2015/05/22 Javascript
jQuery动态添加
2016/04/07 Javascript
探究Vue.js 2.0新增的虚拟DOM
2016/10/20 Javascript
微信小程序 获取相册照片实例详解
2016/11/16 Javascript
JS图片延迟加载插件LazyImgv1.0用法分析【附demo源码下载】
2017/09/04 Javascript
基于Vue生产环境部署详解
2017/09/15 Javascript
Js利用console计算代码运行时间的方法示例
2017/09/24 Javascript
基于vue.js 2.x的虚拟滚动条的示例代码
2018/01/23 Javascript
模块化react-router配置方法详解
2019/06/03 Javascript
node.js中process进程的概念和child_process子进程模块的使用方法示例
2020/02/11 Javascript
[49:42]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第一局
2016/03/04 DOTA
利用Python在一个文件的头部插入数据的实例
2018/05/02 Python
Python登录注册验证功能实现
2018/06/18 Python
python matlibplot绘制3D图形
2018/07/02 Python
详解Python requests 超时和重试的方法
2018/12/18 Python
Python使用MyQR制作专属动态彩色二维码功能
2019/06/04 Python
Python3 批量扫描端口的例子
2019/07/25 Python
对django 2.x版本中models.ForeignKey()外键说明介绍
2020/03/30 Python
利用Python pandas对Excel进行合并的方法示例
2020/11/04 Python
Gina Bacconi官网:吉娜贝康尼连衣裙和礼服
2018/04/24 全球购物
英国在线女鞋目的地:SIMMI
2018/12/27 全球购物
20岁生日感言
2014/01/13 职场文书
教师批评与自我批评材料
2014/10/16 职场文书
2016年离婚协议书范文
2016/03/18 职场文书
Python turtle实现贪吃蛇游戏
2021/06/18 Python
python自动化测试之Selenium详解
2022/03/13 Python
利用 Python 的 Pandas和 NumPy 库来清理数据
2022/04/13 Python
Spring Boot实现文件上传下载
2022/08/14 Java/Android