比较运算就是两个值进行比较,体现两个数之间的关系。 例子 名称 结果 $a == $b 等于 TRUE, 如果 $a 等于 $b。 $a === $b 全等 TRUE, 如果 $a 等于 $b,并且它们的类型也相同。 $a != $b 不等 TRUE, 如果 $a 不等于 $b。 $a <> $b 不等 TRUE, 如果 $a 不等于 $b。 $a !== $b 非全等 TRUE, 如果 $a 不等于 $b,或者它们的类型不同。 $a < $b 小与 TRUE, 如果 $a 严格小于 $b。 $a > $b 大于 TRUE, 如果 $a 严格 $b。 $a <= $b 小于等于 TRUE, 如果 $a 小于或者等于 $b。$a >= $b 大于等于 TRUE, 如果 $a 大于或者等于 $b。
比较多种类型 运算数 1 类型 运算数 1 类型 结果 null 或 string string 将 NULL 转换为 "",进行数字或词汇比较 bool 或 null 任何其它类型 转换为 bool,FALSE < TRUE object object 内置类可以定义自己的比较,不同类不能比较,相同类和数组同样方式比较属性(PHP 4 中),PHP 5 有其自己的说明 string,resource 或 number string,resource 或 number 将字符串和资源转换成数字,按普通数学比较 array array 具有较少成员的数组较小,如果运算数 1 中的键不存在于运算数 2 中则数组无法比较,否则挨个值比较(见下例) array 任何其它类型 array 总是更大 object 任何其它类型 object 总是更大 (责任编辑:admin) |