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 之间的数字";
}