透過前面一系列的PHP運算子學習,今天我們學習PHP運算子的第六種運算子「比較運算子」。
比較運算子用來做什麼?
比較運算子你從字面上來理解它就是用來比較的,它是對兩個變數或表達式的結果進行大小,真假進行比較,如果比較得到的結果為真,傳回true,反之,如果比較的結果為假,則傳回false。
下面我們先來看看PHP中的比較運算子有哪些
#比較運算子
##運算子 | 名稱 | 範例 | 說明
|
小於 | $x 如果$x 小於$y,則傳回true。 |
> | 大於 | $x>$y | 如果$x 大於$y,則傳回true |
小於等於 | $x如果$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運算子(五)「邏輯運算子」實例講解
#
以上是PHP運算子(六)」比較運算子「實例講解的詳細內容。更多資訊請關注PHP中文網其他相關文章!