PHP 程式設計/比較
外觀
< PHP 程式設計
PHP 中用於比較的運算子如下所示
| 運算子 | 名稱 | 返回值true,如果… |
|---|---|---|
| == | 等於 | 左右兩邊相等 |
| === | 完全相同 | ==是true,並且兩邊具有相同的型別 |
| != | 不等於 | 在型別強制轉換後,左右兩邊不相等 |
| <> | 不等於 | 同義詞!= |
| !== | 不完全相同 | !=是true,或者它們的型別不同 |
| <> | 不等於 | 同義詞!= |
| < | 小於 | 左邊嚴格小於右邊 |
| > | 大於 | 左邊嚴格大於右邊 |
| <= | 小於或等於 | 左邊小於或等於右邊 |
| >= | 大於或等於 | 左邊大於或等於右邊 |
| <=> | 宇宙飛船 | 當左邊分別小於、等於或大於右邊時,整數小於、等於或大於零(≥ PHP 7)。 |
| $a ?? $b ?? $c |
空值合併 | 從左到右第一個存在的且不為NULL. NULL的運算元,如果沒有定義的值且不為NULL(≥ PHP 7)。 |
此示例設定並列印陣列。
<?php
$value1 = 5;
$value2 = 7;
if ($value1 == $value2) {
print('value1 is equal to value2');
} else {
print('value1 is unequal to value2');
}
?>
value1 is unequal to value2
value1 不等於 value2