PHP運算子(六)”比較子“執行個體講解

來源:互聯網
上載者:User
通過前面一系列的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運算子(五)“邏輯運算子”執行個體講解

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.