php 比较运算符

来源:互联网 发布:网络招聘平台哪家最好 编辑:程序博客网 时间:2024/05/16 18:27

 

摘自:http://php.chinaunix.net/manual/zh/language.operators.comparison.php

 

 

例子名称结果$a == $b等于TRUE,如果 $a 等于 $b。$a === $b全等TRUE,如果 $a 等于 $b,并且它们的类型也相同。(PHP 4 引进)$a != $b不等TRUE,如果 $a 不等于 $b。$a <> $b不等TRUE,如果 $a 不等于 $b。$a !== $b非全等TRUE,如果 $a 不等于 $b,或者它们的类型不同。(PHP 4 引进)$a < $b小与TRUE,如果 $a 严格小于 $b。$a > $b大于TRUE,如果 $a 严格 $b。$a <= $b小于等于TRUE,如果 $a 小于或者等于 $b。$a >= $b大于等于TRUE,如果 $a 大于或者等于 $b。

 

如果比较一个整数和字符串,则字符串会被转换为整数。如果比较两个数字字符串,则作为整数比较。此规则也适用于 switch 语句。

 

对于多种类型,比较运算符根据下表比较(按顺序)。

 

比较多种类型运算数 1 类型运算数 1 类型结果nullstringstringNULL 转换为 "",进行数字或词汇比较boolnull任何其它类型转换为 boolFALSE < TRUEobjectobject内置类可以定义自己的比较,不同类不能比较,相同类和数组同样方式比较属性(PHP 4 中),PHP 5 有其自己的说明 stringresourcenumberstringresourcenumber将字符串和资源转换成数字,按普通数学比较arrayarray具有较少成员的数组较小,如果运算数 1 中的键不存在于运算数 2 中则数组无法比较,否则挨个值比较(见下例) array任何其它类型array 总是更大object任何其它类型object 总是更大

 

 

 

 

原创粉丝点击