php中的比较运算符详解
2013-10-28 00:00
681 查看
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面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
- 支付宝小程序PHP全栈开发--前端样式的设计.acss样式详解
- PHP autoload机制详解
- php中static静态变量的使用方法详解
- php echo 输出字符串函数详解
- 和php有关的几种常见安全详解
- php中try catch捕获异常实例详解
- 详解PHP中的状态模式编程
- php正则表达式以及正则函数详解
- 二,PHP缓存机制详解
- Ubuntu12编译安装PHP5.3的详解步骤
- 菜鸟学php扩展 之 详解php扩展的变量(四)
- PHP date函数参数详解
- PHP引用(&)使用详解
- PHP5.2至5.6的新增功能详解
- phpExcel常用方法详解
- php引用(&)详解
- phpcms pc标签详解