PHP 运算符主要包括:
运算符 | 说明 | 例子 | 运算结果 |
---|---|---|---|
+ | 加 | $x = 2; $y = $x+1; |
$y = 3 |
- | 减 | $x = 2; $y = $x-1; |
$y = 1 |
* | 乘 | $x = 2; $y = $x*3; |
$y = 6 |
/ | 除,返回结果为浮点类型 | $x = 6; $y = $x/3; |
$y = 2 |
% | 求余,返回结果为浮点类型 | $x = 6; $y = $x%4; |
$y = 2 |
++ | 递加,分为前加和后加 对布尔值和 NULL 无效 |
$x = 2; ++$x;(前加) $x++;(后加) |
$x = 3 |
-- | 递减,分为前递减和后递减 对布尔值和 NULL 无效 |
$x = 2; --$x;(前减) $x--;(后减) |
$x = 1 |
对于前加和后加,执行后的结果都是变量加1,其区别在于执行时返回结果不一样,参考下面两个例子:
<?php $x = 2; echo $x++; //输出2 echo $x; //输出3 $x = 2; echo ++$x; //输出3 echo $x; //输出3 ?>
递减同理。