时时商务社区

标题: php中的比较运算符详解 [打印本页]

作者: yj1281    时间: 2018-2-14 08:11

            

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
结果:
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
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
ps: 如果运算数 1 中的键不存在于运算数 2 中则数组无法比较,都返回false。
2、对于bool或者null和其他类型比较
  
var_dump((bool)(null));//boolean false//null转换为bool时为false;
null和其他类型转换为bool,然后再比较,而且FALSE
            
            
您可能感兴趣的文章:
  • php中判断数组相等的方法以及数组运算符介绍
  • php三元运算符知识汇总
  • PHP比较运算符的详细介绍
  • 详解PHP中的null合并运算符
  • 浅谈PHP中的
  • [url=/article/87747.htm]PHP读书笔记_运算符详解
            




    欢迎光临 时时商务社区 (http://bbs.4435.cn/) Powered by Discuz! X3.2