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 相关文章推荐
PHP5.0对象模型探索之抽象方法和抽象类
Sep 05 PHP
十天学会php之第十天
Oct 09 PHP
Zend 输出产生XML解析错误
Mar 03 PHP
php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
Jul 31 PHP
php检测图片木马多进制编程实践
Apr 11 PHP
php实现短信发送代码
Jul 05 PHP
php将远程图片保存到本地服务器的实现代码
Aug 03 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
Dec 24 PHP
PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法
Feb 15 PHP
php简单中奖算法(实例)
Aug 15 PHP
PHP htmlspecialchars_decode()函数用法讲解
Mar 01 PHP
PHP数组基本用法与知识点总结
Jun 02 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
在线短消息收发的程序,不用数据库
2006/10/09 PHP
关于shopex同步ucenter的redirect问题,导致script不运行
2013/04/10 PHP
完美解决:Apache启动问题―(OS 10022)提供了一个无效的参数
2013/06/08 PHP
Drupal7 form表单二次开发要点与实例
2014/03/02 PHP
ThinkPHP打开验证码页面显示乱码的解决方法
2014/12/18 PHP
微信支付PHP SDK之微信公众号支付代码详解
2015/12/09 PHP
jquery如何改变html标签的样式(两种实现方法)
2013/01/16 Javascript
让元素在网页中可拖动示例代码
2013/08/13 Javascript
Javascript弹出窗口的各种方法总结
2013/11/11 Javascript
jQuery中:first选择器用法实例
2014/12/30 Javascript
jQuery插件scroll实现无缝滚动效果
2015/04/27 Javascript
angular.bind使用心得
2015/10/26 Javascript
详解PHP中pathinfo()函数导致的安全问题
2017/01/05 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
2017/01/19 Javascript
Vue-router 类似Vuex实现组件化开发的示例
2017/09/15 Javascript
JavaScript变量声明var,let.const及区别浅析
2018/04/23 Javascript
对Vue- 动态元素属性及v-bind和v-model的区别详解
2018/08/27 Javascript
python基于BeautifulSoup实现抓取网页指定内容的方法
2015/07/09 Python
Python的迭代器和生成器
2015/07/29 Python
在Python中使用AOP实现Redis缓存示例
2017/07/11 Python
Python 类的特殊成员解析
2018/06/20 Python
基于HTML5+Webkit实现树叶飘落动画
2017/12/28 HTML / CSS
怎样声明接口
2014/09/19 面试题
十岁生日同学答谢词
2014/01/19 职场文书
新春联欢会主持词
2014/03/24 职场文书
委托公证书范本
2014/04/03 职场文书
先进个人材料怎么写
2014/12/30 职场文书
离婚协议书的范本
2015/01/27 职场文书
国博复兴之路观后感
2015/06/02 职场文书
归途列车观后感
2015/06/17 职场文书
红色革命电影观后感
2015/06/18 职场文书
简历自我评价:教师师德表现自我评价
2019/04/24 职场文书
导游词之广西漓江
2019/11/02 职场文书
python基于tkinter制作下班倒计时工具
2021/04/28 Python
pytorch中Schedule与warmup_steps的用法说明
2021/05/24 Python
python疲劳驾驶困倦低头检测功能的实现
2022/04/04 Python