通過前面一系列的PHP運算子學習,今天我們學習PHP運算子的第六種運算子“
比較子”。
比較子用來做什嗎?
比較子你從字面上來理解它就是用來比較的,它是對兩個變數或者運算式的結果進行大小,真假進行比較,如果比較得到的結果為真,返回true,反之,如果比較的結果為假,則返回false。
下面我們先來看看PHP中的比較子有有哪些
比較子
| 運算子 |
名稱 |
舉例 |
說明
|
| < |
小於 |
$x<$y |
如果 $x 小於 $y,則返回 true。 |
| > |
大於 |
$x>$y |
如果 $x 大於 $y,則返回 true |
| <= |
小於等於 |
$x<=$y |
如果 $x 小於或者等於 $y,則返回 true。 |
| >= |
大於等於 |
$x>=$y |
如果 $x 大於或者等於 $y,則返回 true。 |
| == |
相等 |
$x==$y |
如果 $x 等於 $y,則返回 true。 |
| != |
不等 |
$x!=$y |
如果 $x 不等於 $y,則返回 true |
| === |
恒等(全等) |
$x===$y |
如果 $x 等於 $y,且它們類型相同,則返回 true |
| !== |
非恒等(不全等) |
$x!==$y |
如果 $x 不等於 $y,且它們類型不相同,則返回 true |
這裡有兩個需要需要注意的比較子,就是“===”和“!==”。用“===”運算子進行比較的話,不僅要在數值上相等,還要在資料類型上一樣,例如,$a===$b,說明$a和$b不僅在數值上完全相等,而且$a和$b的資料類型也是一樣的。!==和===的意義相反,例如$a!==$b,就是說明$a和$b或者數值不等或者資料類型不等。
比較子執行個體
本執行個體使用比較子對變數的值進行比較,設定變數$x=100,資料類型是整型,變數$y=“100”,資料類型是字串,將$x和$y進行比較,使用“==”,“===”,“!=”,“!===”運算子。
代碼如下
<?php$x=100;$y="100";var_dump($x == $y);echo "<br>";var_dump($x === $y);echo "<br>";var_dump($x != $y);echo "<br>";var_dump($x !== $y);echo "<br>";?>
代碼運行結果:
其他的幾種比較簡單,在這裡就不做過多的示範,感興趣的可以自己動手做一下,下一節,我們給大家講解PHP運算子的第七種“錯誤控制運算子”。
相關文章推薦:
1.PHP運算子(一)"算術運算子"執行個體講解
2.PHP運算子(二)"字串運算子"執行個體詳解
3.PHP運算子(三)”賦值運算子“執行個體講解
4.PHP運算子(四)”位元運算符“執行個體講解
5.PHP運算子(五)“邏輯運算子”執行個體講解