导航
×
   ❮   
HTML CSS JavaScript PHP Go ECMS

PHP 运算符


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 的 $y 次方 试一试 »

PHP 赋值运算符

PHP 赋值运算符用于数值运算,将值赋给变量。

PHP 的基本赋值运算符是 "="。它表示左操作数被设置为右侧赋值表达式的值。

赋值 与...相同 描述 试一试
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 取模 试一试 »

PHP 比较运算符

PHP 比较运算符用于比较两个值(数字或字符串)

运算符 名称 实例 结果 试一试
== 等于 $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 试一试 »
<=> 三元运算符(比较) $x<=> $y 根据 $x 小于、等于还是大于 $y,返回一个小于零、等于零或大于零的整数。 PHP 7 中引入。 试一试 »

PHP 自增/自减运算符

PHP 自增运算符用于增加变量的值。

PHP 自减运算符用于减少变量的值。

运算符 与...相同 描述 试一试
++$x 前置自增 将 $x 增加一,然后返回 $x 试一试 »
$x++ 后置自增 返回 $x,然后将 $x 增加一 试一试 »
--$x 前置自减 将 $x 减少一,然后返回 $x 试一试 »
$x-- 后置自减 返回 $x,然后将 $x 减少一 试一试 »

PHP 逻辑运算符

PHP 逻辑运算符用于组合条件语句。

运算符 名称 实例 结果 试一试
and $x and $y 如果 $x 和 $y 都为 true,则返回 true 试一试 »
$x or $y 如果 $x 或 $y 中任一为 true,则返回 true 试一试 »
xor 异或 $x xor $y 如果 $x 或 $y 中任一为 true,但不能两者都为 true,则返回 true 试一试 »
&& $x && $y 如果 $x 和 $y 都为 true,则返回 true 试一试 »
|| $x || $y 如果 $x 或 $y 中任一为 true,则返回 true 试一试 »
! !$x 如果 $x 不为 true,则返回 true 试一试 »

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 试一试 »

PHP 条件赋值运算符

PHP 条件赋值运算符用于根据条件设置值。

运算符 名称 实例 结果 试一试
?: 三元运算符 $x = expr1 ? expr2 : expr3 返回 $x 的值。
如果 expr1 = TRUE,则 $x 的值为 expr2
如果 expr1 = FALSE,则 $x 的值为 expr3
试一试 »
?? 空合并运算符 $x = expr1 ?? expr2 返回 $x 的值。
如果 expr1 存在且不为 NULL,则 $x 的值为 expr1
如果 expr1 不存在或为 NULL,则 $x 的值为 expr2
PHP 7 中引入
试一试 »

freew3c.com 中文网是独立运营的中文开发者学习平台,与 freew3c.com 无关联。提供的内容仅用于学习和测试,不保证内容的正确性。


Copyright @2020-2026 京ICP备888888号-8