PHP比较运算符

PHP比较运算符教程

PHP 中,关系运算符的结果都是 bool 型,也就是要么是 true,要么是 false。关系表达式经常用在 if 结构的条件中或 循环结构 的条件中。

PHP比较运算符语法

运算符 说明 范例 结果
== 相等 4 == “4” true
=== 绝对等于 4 === “4” false
!= 不等于 4 != 3 true
!== 绝对不等于 4 != 3 true
<> 不等于 4 != 3 true
< 小于 4 < 3 false
> 大于 4 > 3 true
<= 小于等于 4 <= 3 false
>= 大于等于 4 >= 3 true

案例

相等比较

使用 PHP 比较运算符,实现相等比较

<?php echo "嗨客网(www.haicoder.net)<br>"; $num1 = 4; $num2 = 3; $isEqual = $num1 == $num2; $isNotEqual = $num1 != $num2; var_dump($isEqual); echo "<br>"; var_dump($isNotEqual);

程序运行后,控制台输出如下:

07_PHP比较运算符.png

我们使用了比较运算符,比较了两个 整型 变量的值是否相等于不相等。

绝对相等比较

使用 PHP 比较运算符,实现绝对相等比较

<?php echo "嗨客网(www.haicoder.net)<br>"; $num1 = 4; $num2 = "4"; $isEqual = $num1 == $num2; $isNotEqual = $num1 != $num2; $isEqual1 = $num1 === $num2; $isNotEqual1 = $num1 !== $num2; var_dump($isEqual); echo "<br>"; var_dump($isNotEqual); echo "<br><br>"; var_dump($isEqual1); echo "<br>"; var_dump($isNotEqual1);

程序运行后,控制台输出如下:

08_PHP绝对比较运算符.png

我们分别定义了一个整型 变量 和一个 字符串 变量,最后,我们使用相等比较,发下它们相等,但我们使用绝对等于比较,结果它们不相等,因为等于比较是忽略数据类型的,而绝对等于比较,是要数据类型和变量值都相等,才相等。

大小于比较

使用 PHP 比较运算符,实现大小于比较

<?php echo "嗨客网(www.haicoder.net)<br>"; $num1 = 4; $num2 = 3; $isGt = $num1 > $num2; $isLt = $num1 < $num2; $isGte = $num1 >= $num2; $isLte = $num1 <= $num2; var_dump($isGt); echo "<br>"; var_dump($isLt); echo "<br>"; var_dump($isGte); echo "<br>"; var_dump($isLte);

程序运行后,控制台输出如下:

09_PHP比较运算符.png

我们使用了大于比较、小于比较、大于等于比较和小于等于比较运算符实现了大小比较。

PHP比较运算符总结

在 PHP 中,关系运算符的结果都是 bool 型,也就是要么是 true,要么是 false。关系表达式经常用在 if 结构的条件中或循环结构的条件中。