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";
}
自己動手試一試 »