Php 简明教程
PHP - Assignment Operators Examples
您可以在 PHP 中使用赋值运算符将值赋给变量。赋值运算符是执行算术或其他操作的速记符号,同时将值赋给变量。例如,“=”运算符将右侧的值赋给左侧变量。
此外,还有组合赋值运算符,如 +=、-=、*=、/= 和 %=,这些运算符将算术运算与赋值结合在一起。例如,“$x += 5” 是 “$x = $x + 5” 的速记形式,它将 $x 的值增加 5。赋值运算符提供了一种简洁的方法来根据变量当前的值更新变量。
下表高亮显示了 PHP 支持的赋值运算符 −
Operator |
Description |
Example |
= |
简单的赋值运算符。将右侧操作数的值赋值给左侧操作数 |
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 |
Example
以下示例展示了如何在 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";
?>
它将生成以下 output −
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