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
廣告