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