php中的不等運算子是「!=」、「!==」和「<>」。 「!=」和「<>」運算子完全等價,沒有任何區別,用於比較兩個物件的值是否相等;而「!==」運算子表示絕對不等於,除了比較值,還會比較類型。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
php不等運算子
運算子 | 名稱 | #描述 | 實例 |
---|---|---|---|
x != y | 不等於 | 如果x 不等於y,則傳回true | 5!=8 回傳true |
x <> y | 不等於 | 如果x 不等於y,則回傳true | 5<>8 回傳true |
###如果x 不等於y,或它們型別不相同,則傳回true######5!= ="5" 回傳true###############說明:######php裡,###<>### 和###!=## # 這2個完全等價,沒有任何區別,用於比較兩個物件的值是否相等,######而不等於###!==### 除了比較值,還會比較類型。 ######例如: ###1 != '1'### 會回傳false,因為數字1和字串1的值是相等的,#########1 !== '1'### 會回傳true,因為它兩個的類型不相等#########範例:######
<?php $x=100; $y="100"; var_dump($x == $y); // returns true because values are equal echo "<br>"; var_dump($x === $y); // returns false because types are not equal echo "<br>"; var_dump($x != $y); // returns false because values are equal echo "<br>"; var_dump($x !== $y); // returns true because types are not equal echo "<br>"; $a=50; $b=90; var_dump($a > $b); echo "<br>"; var_dump($a < $b); ?>
bool(true) bool(false) bool(false) bool(true) bool(false) bool(true)
以上是php中的不等運算子是什麼和什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!