1. PHP比较运算符
$a == $b 等于 TRUE,如果 $a 等于 $b。
$a === $b 全等 TRUE,如果 $a 等于 $b,并且它们的类型也相同。(PHP 4 引进)
$a != $b 不等 TRUE,如果 $a 不等于 $b。
$a a8093152e673feb7aba1828c43532094 $b 不等 TRUE,如果 $a 不等于 $b。
$a !== $b 非全等 TRUE,如果 $a 不等于 $b,或者它们的类型不同。(PHP 4 only)
$a e1343f8d70eabd4bda1543080e068ed8 $b 大于 TRUE,如果 $a 严格 $b。
$a d8e2f4763df9941d1a79c55884385d1e= $b 大于等于 TRUE,如果 $a 大于或者等于 $b。
如果PHP比较运算符比较一个整数和字符串,则字符串会被转换为整数。如果比较两个数字字符串,则作为整数比较。此规则也适用于 switch 语句。
<?php var_dump(0 == "a"); // 0 == 0 -> true var_dump("1" == "01"); // 1 == 1 -> true switch ("a") { case 0: echo "0"; break; case "a": // never reached because "a" is already matched with 0 echo "a"; break; } ?>
如果运算数的类型不同,则根据下表比较(按顺序)。
2. PHP比较运算符比较不同类型
null 或 string string 将 NULL 转换为 "",进行数字或词汇比较
bool 或 null 任何其它类型 转换为 bool,FALSE d73049cf30e80088a8b9aa086cadc29b、<、<=、=、!=)
d.要求比较的对象卸载前边。
以上是php比较运算符怎么用来比较不同的类型的详细内容。更多信息请关注PHP中文网其他相关文章!