PHP - 赋值运算符示例



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

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

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

运算符 描述 示例
= 简单赋值运算符。将右侧操作数中的值分配给左侧操作数 C = A + B will assign value of A + B into C
+= 加上 AND 赋值运算符。将 右操作数添加到左操作数,并将结果分配给 左操作数 C += A is equivalent to C = C + A
-= 减去 AND 赋值运算符。从左操作数中减去右操作数,并将结果分配给左操作数 C -= A is equivalent to C = C - A
*= 乘以 AND 赋值运算符。将 右操作数与 左操作数相乘,并将结果分配给 左操作数 C *= A is equivalent to C = C * A
/= 除以 AND 赋值运算符。将左操作数与右操作数相除,并将结果分配给左操作数 C /= A is equivalent to C = C / A
%= 模数 AND 赋值运算符。使用两个操作数取模,并将结果分配给左操作数 C %= A is equivalent to C = C % A

例子

下面的示例展示了如何在 PHP 中使用这些赋值运算符 -


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

   $c = $a + $b;
   echo "简单赋值运算结果: $c \n";

   $c += $a;
   echo "加上 AND 赋值运算结果: $c \n";

   $c -= $a;
   echo "减去 AND 赋值运算结果: $c \n";

   $c *= $a;
   echo "乘以 AND 赋值运算结果: $c \n";

   $c /= $a;
   echo "除以 AND 赋值运算结果: $c \n";

   $c %= $a;
   echo "模数 AND 赋值运算结果: $c";
?>

它将产生以下输出 -

简单赋值运算结果: 62 
加上 AND 赋值运算结果: 104 
减去 AND 赋值运算结果: 62 
乘以 AND 赋值运算结果: 2604 
除以 AND 赋值运算结果: 62 
模数 AND 赋值运算结果: 20