PHP的基本文法(二)
七、PHP運算子
1、算數運算子
| 算數 |
說明 |
| + |
加 |
| - |
減 |
| * |
乘 |
| / |
除 |
| % |
模數 |
2、賦值運算子
| 賦值 |
等同於 |
描述 |
| 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 |
模數 |
3、字串運算子
| 運算子 |
名稱 |
例子 |
結果 |
| . |
串接 |
$txt1 = “Hello” $txt2 = $txt1 . ” world!” |
現在 $txt2 包含 “Hello world!” |
| .= |
串接賦值 |
$txt1 = “Hello” $txt1 .= ” world!” |
現在 $txt1 包含 “Hello world!” |
4、遞增/遞減運算子
| 運算子 |
名稱 |
描述 |
| ++$x |
前遞增 |
$x 加一遞增,然後返回 $x |
| $x++ |
後遞增 |
返回 $x,然後 $x 加一遞增 |
| –$x |
前遞減 |
$x 減一遞減,然後返回 $x |
| $x– |
後遞減 |
返回 $x,然後 $x 減一遞減 |
5、比較子
| 運算子 |
名稱 |
例子 |
結果 |
| == |
等於 |
$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. |
| <= |
小於或等於 |
$x <= $y |
如果 $x 小於或者等於 $y,則返回 true。 |
6、邏輯運算子
| 運算子 |
名稱 |
例子 |
結果 |
| and |
與 |
$x and $y |
如果 $x 和 $y 都為 true,則返回 true。 |
| or |
或 |
$x or $y |
如果$x 和$y 至少有一個為 true,則返回 true。 |
| xor |
異或 |
$x xor $y |
如果 $x 和 $y 有且僅有一個為 true,則返回 true。 |
| && |
與 |
$x && $y |
如果 $x 和 $y 都為 true,則返回 true。 |
| | |
或 |
$x | $y |
如果 $x 和 $y 至少有一個為 true,則返回 true。 |
| ! |
非 |
!$x |
如果 $x 不為 true,則返回 true。 |
7、數組運算子
| 運算子 |
名稱 |
例子 |
結果 |
| + |
聯合 |
$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。 |
著作權聲明:本文為Lshare原創文章,需要轉載的請聯絡我,有問題歡迎評論或私信。