運算符 | 名稱 | 描述 | 實例 | 結果 |
---|---|---|---|---|
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 |