Site icon 时鹏亮的Blog

PHP中++$i与$i++的区别

请知悉:本文最近一次更新为 10年 前,文中内容可能已经过时。

1、++$i 的用法(以 $a=++$i ,$i=2 为例)
先将 $i 值加 1 (也就是 $i=$i+1 ),然后赋给变量 $a (也就是 $a=$i ),则最终 $a 值等于 3 , $i 值等于 3 。
所以 $a=++$i 相当于 $i=$i+1 ,$a=$i 。

2、$i++ 的用法(以 $a=$i++ ,$i=2 为例)
先将 $i 值赋给变量 $a (也就是 $a=$i ),然后 $i 值加 1 (也就是 $i=$i+1 ),则最终 $a 值等于 2 ,$i 值等于 3 。
所以 $a=$i++ 相当于 $a=$i , $i=$i+1 。

3、++$i 与 $i++
$a=++$i 相当于 $i++ , $a=$i
$a=$i++ 相当于 $a=$i , $i++

4、++$i 与 $i++ 单独使用时,相当于 $i=$i+1
如果赋给一个新变量,则 ++$i 先将 $i 值加 1 ,而 $i++ 先将 $i 赋给新变量。

整理修改自:http://www.jb51.net/article/31015.htm


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《PHP中++$i与$i++的区别》相关的博文:

Exit mobile version