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 | 展示下 ” |