PHP運營商
運營商正在使用的變量和值進行操作。
PHP劃分運營商在以下幾組:
- 算術運算符
- 賦值運算符
- 比較運算符
- 遞增/遞減運算
- 邏輯運算符
- 字符串運算符
- 數組運算符
PHP算術運算符
PHP的算術運算符與數值用於執行普通算術運算,如加法,減法,乘法等
操作者 | 名稱 | 例 | 結果 | 展示下 |
---|---|---|---|---|
+ | 加成 | $ X + $ Y | $ x和$ Y的總和 | 展示下 ” |
- | 減法 | $ X - $ Y | $ x和$ Y的差異 | 展示下 ” |
* | 乘法 | $ X * $ Y | $ x和$ Y的產品 | 展示下 ” |
/ | 師 | $ X / $ Y | $ x和$ Y的商 | 展示下 ” |
% | 係數 | $ X%$ Y | 的$其餘由x $ Y分 | 展示下 ” |
** | 冪 | $ X ** $ Y | 提高$ X到$第j個功率的結果(Introduced in PHP 5.6) |
PHP賦值運算符
PHP的賦值運算符與數值用於寫一個值的變量。
在PHP基本賦值運算符是"=" 這意味著,左操作數被設置為在右邊的賦值表達式的值。
分配 | 與...一樣... | 描述 | 展示下 |
---|---|---|---|
X = Y | X = Y | 左操作數被設置為表達對右邊的值 | 展示下 ” |
X + = Y | X = X + Y | 加成 | 展示下 ” |
X - = Y | X = X - ÿ | 減法 | 展示下 ” |
X * = Y | X = X * Y | 乘法 | 展示下 ” |
X / = Y | X = X / Y | 師 | 展示下 ” |
X%= Y | X = X%Y | 係數 | 展示下 ” |
PHP比較運算符
PHP的比較運算符用於比較兩個值(number or string) :
操作者 | 名稱 | 例 | 結果 | 展示下 |
---|---|---|---|---|
== | 等於 | $ 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 | 展示下 ” |
PHP遞增/遞減運算
PHP的增量運營商用於遞增一個變量的值。
PHP的遞減運算符是用來遞減變量的值。
操作者 | 名稱 | 描述 | 展示下 |
---|---|---|---|
++ $ X | 預增 | 加一$ X,然後返回$ X | 展示下 ” |
$ X ++ | 後遞增 | 返回$ x,則加一$ X | 展示下 ” |
- $ X | 預減 | 通過一個遞減$ X,然後返回$ X | 展示下 ” |
$ x-- | 後減 | 返回$ x,則減一$ X | 展示下 ” |
PHP邏輯運算符
PHP的邏輯運算符用於條件語句結合起來。
操作者 | 名稱 | 例 | 結果 | 展示下 |
---|---|---|---|---|
和 | 和 | $ x和$ Y | 真如果$ x和$ y是真 | 展示下 ” |
要么 | 要么 | $ x或$ Y | 真如果任一$ x或$ y為真 | 展示下 ” |
XOR | 異或 | $ X XOR $ Y | 真如果任一$ x或$ y是真實的,但不能同時 | 展示下 ” |
&& | 和 | $ X && $ Y | 真如果$ x和$ y是真 | 展示下 ” |
|| | 要么 | $ X || $ Y | 真如果任一$ x或$ y為真 | 展示下 ” |
! | 不 | !$ X | 真如果$ x是不正確的 | 展示下 ” |
PHP字符串操作符
PHP有兩家運營商是專為字符串而設計的。
操作者 | 名稱 | 例 | 結果 | 展示下 |
---|---|---|---|---|
。 | 級聯 | $ txt1中。 $ TXT2 | $ txt1中和$ TXT2的級聯 | 展示下 ” |
。= | 連接賦值 | $ txt1中。= $ TXT2 | 追加$ TXT2至$ TXT1 | 展示下 ” |
PHP數組運算符
的PHP數組運算符用於比較陣列。
操作者 | 名稱 | 例 | 結果 | 展示下 |
---|---|---|---|---|
+ | 聯盟 | $ 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 | 展示下 ” |