递增运算符
--递减运算符
Operation | Effect |
---|---|
$a | Increments $a by one, then returns $a. |
$a | Returns $a, then increments $a by one. |
--$a | Decrements $a by one, then returns $a. |
$a-- | Returns $a, then decrements $a by one. |
这些运算符可以放在变量之前或之后。
执行递增/递减操作先作用于变量,然后返回结果。
先返回变量,然后进行自增/自减操作。
$apples = 10; for ($i = 0; $i < 10; ++$i) { echo 'I have ' . $apples-- . " apples. I just ate one.\n"; }
输出:
I have 10 apples. I just ate one. I have 9 apples. I just ate one. ... I have 1 apples. I just ate one.
预自增稍微快一些,因为它直接递增变量,然后返回结果。后自增创建一个临时变量并返回该变量的原始值,然后递增它。
在本例中,$i 用于递增循环计数器,因为它更高效。
PHP 支持递增字母: well:
$i = "a"; while ($i < "c") { echo $i++; }
输出:
a b
到达z后,下一个字符是aa,依此类推。
以上是PHP 中的自增和自减运算符如何工作?的详细内容。更多信息请关注PHP中文网其他相关文章!