$b);var_dump($a==$b);var_dump($a$b);..." />
php中的比较运算符详解
php中的比较运算符详解
发布时间:2016-12-29 来源:查字典编辑
摘要:1、对于数组$a=array(1,2,3,6);$b=array(1,2,3,6,8);echo"n";var_dump($a>$b);va...

php中的比较运算符详解1

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教程学习
编程开发子分类