PHP_004 運算符

算術運算符

運算符 名稱 描述 實例 結果
x + y x 和 y 的和 2 + 2 4
x - y x 和 y 的差 5 - 2 3
x * y x 和 y 的積 5 * 2 10
x / y x 和 y 的商 15 / 5 3
x % y 模(除法的餘數) x 除以 y 的餘數 5 % 2
10 % 8
10 % 2
1
2
0
- x 取反 x 取反 - 2
a . b 並置 鏈接兩個字符串 "Hi" . "Ha" HiHa

賦值運算符

在 PHP 中,基本的賦值運算符是 "="。它意味着左操做數被設置爲右側表達式的值。也就是說,"$x = 5" 的值是 5。web

運算符 等同於 描述
x = y x = y 左操做數被設置爲右側表達式的值
x += y x = x + y
x -= y x = x - y
x *= y x = x * y
x /= y x = x / y
x %= y x = x % y 模(除法的餘數)
a .= b a = a . b 鏈接兩個字符串

遞增/遞減運算符

運算符 名稱 描述
++ x 預遞增 x 加 1,而後返回 x
x ++ 後遞增 返回 x,而後 x 加 1
-- x 預遞減 x 減 1,而後返回 x
x -- 後遞減 返回 x,而後 x 減 1

比較運算符

比較操做符可讓您比較兩個值:數組

運算符 名稱 描述 實例
x == y 等於 若是 x 等於 y,則返回 true 5==8 返回 false
x === y 恆等於 若是 x 等於 y,且它們類型相同,則返回 true 5==="5" 返回 false
x != y 不等於 若是 x 不等於 y,則返回 true 5!=8 返回 true
x <> y 不等於 若是 x 不等於 y,則返回 true 5<>8 返回 true
x !== y 不恆等於 若是 x 不等於 y,或它們類型不相同,則返回 true 5!=="5" 返回 true
x > y 大於 若是 x 大於 y,則返回 true 5>8 返回 false
x < y 小於 若是 x 小於 y,則返回 true 5<8 返回 true
x >= y 大於等於 若是 x 大於或者等於 y,則返回 true 5>=8 返回 false
x <= y 小於等於 若是 x 小於或者等於 y,則返回 true 5<=8 返回 true

邏輯運算符

運算符 名稱 描述 實例
x and y 若是 x 和 y 都爲 true,則返回 true x=6
y=3 
(x < 10 and y > 1) 返回 true
x or y 若是 x 和 y 至少有一個爲 true,則返回 true x=6
y=3 
(x==6 or y==5) 返回 true
x xor y 異或 若是 x 和 y 有且僅有一個爲 true,則返回 true x=6
y=3 
(x==6 xor y==3) 返回 false
x && y 若是 x 和 y 都爲 true,則返回 true x=6
y=3
(x < 10 && y > 1) 返回 true
x || y 若是 x 和 y 至少有一個爲 true,則返回 true x=6
y=3
(x==5 || y==5) 返回 false
! x 若是 x 不爲 true,則返回 true x=6
y=3
!(x==y) 返回 true

數組運算符

運算符 名稱 描述
x + y 集合 x 和 y 的集合
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
相關文章
相關標籤/搜索