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 | 试一试 » |
| 或 | 或 | 如果任一条件为 true,则为 true | 试一试 » |
| || | 或 | 如果任一条件为 true,则为 true | 试一试 » |
| xor | 异或 | 如果任一条件为 true,但不是两者都为 true,则为 true | 试一试 » |
| ! | 非 | 如果条件不为 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";
}
自己动手试一试 »