php 比較運算子

2021-05-25 02:28:46 字數 1413 閱讀 6396

摘自:

例子名稱結果

$a == $b

等於true,如果 $a 等於 $b。

$a === $b

全等true,如果 $a 等於 $b,並且它們的型別也相同。(php 4 引進)

$a != $b

不等true,如果 $a 不等於 $b。

$a <> $b

不等true,如果 $a 不等於 $b。

$a !== $b

非全等true,如果 $a 不等於 $b,或者它們的型別不同。(php 4 引進)

$a < $b

小與true,如果 $a 嚴格小於 $b。

$a > $b

大於true,如果 $a 嚴格 $b。

$a <= $b

小於等於

true,如果 $a 小於或者等於 $b。

$a >= $b

大於等於

true,如果 $a 大於或者等於 $b。

如果比較乙個整數和字串,則字串會被轉換為整數。如果比較兩個數字字串,則作為整數比較。此規則也適用於 switch 語句。

對於多種型別,比較運算子根據下表比較(按順序)。

比較多種型別運算數 1 型別

運算數 1 型別

結果null

或 string

string

null轉換為 "",進行數字或詞彙比較

bool

或 null

任何其它型別

轉換為 bool

false<true

object

object

內建類可以定義自己的比較,不同類不能比較,相同類和陣列同樣方式比較屬性(php 4 中),php 5 有其自己的說明

string

,resource

或 number

string

,resource

或 number

將字串和資源轉換成數字,按普通數學比較

array

array

具有較少成員的陣列較小,如果運算數 1 中的鍵不存在於運算數 2 中則陣列無法比較,否則挨個值比較(見下例)

array

任何其它型別

array

總是更大

object

任何其它型別

object

總是更大

mysql運算子,比較運算子

我也是菜鳥,也是新手,一起學習,一起進步,加油 首先 比較運算子,進行比較之後的 結果如果為真 返回1,結果為假 返回 0 一下為常用的,最基礎的一些沒有列出來 或 不等於 null 的安全等於 null safe between 存在於指定範圍 in存在於指定集合 is null 為 null i...

python運算子 比較運算子

比較運算子的運算結果會得到乙個bool型別,也就是邏輯判定,要麼是真true,要不就是false 大於 小於 不說了,看看不等於,用 表示。大於等於 和小於等於 也不多說了。result 10 9 print result 比較兩個值是否相等,用 表示。注意它和 is 是有區別的 print 10 ...

8 運算子 比較運算子

a 4 b 7 print a b false print a b true 不等於 print a b true特殊情況,如果是字串的比較,實際上是編碼位置的比較,實際上,計算機中最終執行的都是二進位制,所以計算中本身是沒有任何的中文,或者字母的。所以,我們看到的中文,字母,實際上是別人提前把文字...