PHP if 运算符
比较运算符
If
语句通常包含比较两个值的条件。
要比较两个值,我们需要使用比较运算符。
以下是在 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 "Both conditions are true";
}
自己试试 »
以下是在 if
语句中使用的 PHP 逻辑运算符
运算符 | 名称 | 描述 | 试试 |
---|---|---|---|
and | 并且 | 如果两个条件都为 true,则为 true | 试试 » |
&& | 并且 | 如果两个条件都为 true,则为 true | 试试 » |
or | 或者 | 如果任一条件为 true,则为 true | 试试 » |
|| | 或者 | 如果任一条件为 true,则为 true | 试试 » |
xor | 异或 | 如果任一条件为 true 但不全是 true,则为 true | 试试 » |
! | Not | 如果条件不为 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 is a number between 2 and 7";
}
自己试试 »