在 PHP 中,算术运算符、赋值运算符和递增/递减运算符都是非常基础且常见的运算符。下面是这些运算符的基本介绍和用法。
算术运算符
算术运算符用于执行基本的数学运算,包括加法、减法、乘法、除法、模数运算等。
运算符 | 描述 |
---|---|
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
% | 模数运算(取余数) |
示例:
$a = 10; $b = 5; // 加法 $c = $a + $b; // 结果为 15 // 减法 $d = $a - $b; // 结果为 5 // 乘法 $e = $a * $b; // 结果为 50 // 除法 $f = $a / $b; // 结果为 2(保留整数部分) // 模数运算 $g = $a % $b; // 结果为 0
赋值运算符
赋值运算符用于给变量分配或改变值。
运算符 | 描述 |
---|---|
= | 简单赋值(将右边操作数的值赋予左边的操作数) |
+= | 相加赋值(左边操作数增加右边操作数的值) |
-= | 相减赋值(左边操作数减少右边操作数的值) |
*= | 相乘赋值(左边操作数乘以右边操作数的值) |
/= | 相除赋值(左边操作数除以右边操作数的值) |
%= | 相模赋值(左边操作数取模右边操作数的值) |
示例:
$a = 10; $b = 5; // 简单赋值 $a = $b; // 现在 $a 的值为 5 // 相加赋值 $a += $b; // 现在 $a 的值为 10 // 相减赋值 $a -= $b; // 现在 $a 的值为 5 // 相乘赋值 $a *= $b; // 现在 $a 的值为 25 // 相除赋值 $a /= $b; // 现在 $a 的值为 5 // 相模赋值 $a %= $b; // 现在 $a 的值为 0
递增/递减运算符
递增和递减运算符用于将变量的值增加或减少1。这些运算符有两种形式:前置(前缀)递增/递减运算符(++/--)和后置(后缀)递增/递减运算符(++/--)。
前置递增/递减运算符先执行加1或减1操作,然后再返回结果。后置递增/递减运算符先返回当前值,然后才执行加1或减1操作。
示例:
$a = 10; // 前置递增 echo $a++; // 输出 10,然后 $a 的值变为 11 // 后置递增 echo ++$a; // 先将 $a 的值变为 12,然后输出 12 // 前置递减 echo $a--; // 输出 12,然后 $a 的值变为 11 // 后置递减 echo --$a; // 先将 $a 的值变为 10,然后输出 10
以上就是 PHP 中算术运算符、赋值运算符和递增/递减运算符的基本介绍及其用法。