PHP - 赋值运算符示例



您可以在 PHP 中使用赋值运算符将值赋给变量。赋值运算符是执行算术或其他运算并在将值赋给变量时使用的简写表示法。例如,“=”运算符将右侧的值赋给左侧的变量。

此外,还有诸如 +=、-=、*=、/= 和 %= 等复合赋值运算符,它们将算术运算与赋值结合起来。例如,“$x += 5”是“$x = $x + 5”的简写,将 $x 的值增加 5。赋值运算符提供了一种简洁的方法来根据变量的当前值更新变量。

下表突出显示了 PHP 支持的赋值运算符 -

运算符 描述 示例
= 简单赋值运算符。将右侧操作数的值赋给左侧操作数 C = A + B 将 A + B 的值赋给 C
+= 加法和赋值运算符。它将右侧操作数加到左侧操作数,并将结果赋给左侧操作数 C += A 等价于 C = C + A
-= 减法和赋值运算符。它从左侧操作数中减去右侧操作数,并将结果赋给左侧操作数 C -= A 等价于 C = C - A
*= 乘法和赋值运算符。它将右侧操作数乘以左侧操作数,并将结果赋给左侧操作数 C *= A 等价于 C = C * A
/= 除法和赋值运算符。它将左侧操作数除以右侧操作数,并将结果赋给左侧操作数 C /= A 等价于 C = C / A
%= 模数和赋值运算符。它使用两个操作数取模,并将结果赋给左侧操作数 C %= A 等价于 C = C % A

示例

以下示例显示了如何在 PHP 中使用这些赋值运算符 -

<?php
   $a = 42;
   $b = 20;

   $c = $a + $b;
   echo "Addition Operation Result: $c \n";

   $c += $a;
   echo "Add AND Assignment Operation Result: $c \n";

   $c -= $a;
   echo "Subtract AND Assignment Operation Result: $c \n";

   $c *= $a;
   echo "Multiply AND Assignment Operation Result: $c \n";

   $c /= $a;
   echo "Division AND Assignment Operation Result: $c \n";

   $c %= $a;
   echo "Modulus AND Assignment Operation Result: $c";
?>

它将产生以下输出 -

Addition Operation Result: 62 
Add AND Assignment Operation Result: 104 
Subtract AND Assignment Operation Result: 62 
Multiply AND Assignment Operation Result: 2604 
Division AND Assignment Operation Result: 62 
Modulus AND Assignment Operation Result: 20
广告