PHP if 运算符
比较运算符
If
语句通常包含比较两个值的条件。
实例
检查 $t
是否等于 14:
$t = 14; if ($t == 14) { echo "日安"; }
为了比较两个值,我们需要使用一个比较运算符。
以下是在 if
语句中使用的 PHP 比较运算符:
运算符 | 名称 | 结果 | 试一试 |
---|---|---|---|
== | 等于 | 如果值相等,则返回 true。 | 试一试 |
=== | 全等 | 如果值和数据类型都相同,则返回 true。 | 试一试 |
!= | 不等于 | 如果值不相等,则返回 true。 | 试一试 |
<> | 不等于 | 如果值不相等,则返回 true。 | 试一试 |
!== | 不全等 | 如果值或数据类型不同,则返回 true。 | 试一试 |
> | 大于 | 如果第一个值大于第二个值,则返回 true。 | 试一试 |
< | 小于 | 如果第一个值小于第二个值,则返回 true。 | 试一试 |
>= | 大于或等于 | 如果第一个值大于或等于第二个值,则返回 true。 | 试一试 |
<= | 小于或等于 | 如果第一个值小于或等于第二个值,则返回 true。 | 试一试 |
逻辑运算符
要检查多个条件,我们可以使用逻辑运算符,如 &&
运算符:
实例
检查 $a
是否大于 $b
,并且 $a
是否小于 $c
:
$a = 200; $b = 33; $c = 500; if ($a > $b && $a < $c ) { echo "两个条件都为真"; }
以下是在 if 语句中使用的 PHP 逻辑运算符:
运算符 | 名称 | 描述 | 试一试 |
---|---|---|---|
and | 与 | 如果两个条件都为真,则返回 true。 | 试一试 |
&& | 与 | 如果两个条件都为真,则返回 true。 | 试一试 |
or | 或 | 如果任一条件为真,则返回 true。 | 试一试 |
|| | 或 | 如果任一条件为真,则返回 true。 | 试一试 |
xor | 异或 | 如果任一条件为真,但不同时为真,则返回 true。 | 试一试 |
! | 非 | 如果条件不为真,则返回 true。 | 试一试 |
我们可以在一个 if
语句中比较尽可能多的条件:
实例
检查 $a
是否为 2、3、4、5、6 或 7:
$a = 5; if ($a == 2 || $a == 3 || $a == 4 || $a == 5 || $a == 6 || $a == 7) { echo "$a 是 2 到 7 之间的数字"; }