全面理解$i++与++$i

看到很多人都不理解$i++与++$i的区别,在这里就解释一下:

$i++:先运算,再自增
++$i:先自增,再运算
如果还是不理解,现在就用一个例子来解释:

<?php
header("content-type:text/html;charset=utf-8");
$i=1;
echo $i++."<br/>";//$i=$i+1; $i=2;
$n=++$i;//先自增:$i=$i+1;$i=3;赋值给n,$n=$i=3;
echo $n."<br/>";//输出3
echo $i--."<br/>";//$i=$i-1; $i=3-1
$x=$n+$i--; //$x=3+2=5;
echo $x."<br/>";//输出5
?>

经过例子应该都理解了吧,不理解的请留意。

网友评论1

  1. 沙发
    Latricia:

    That's way more clever than I was exntecipg. Thanks!

    2016-08-12 11:36 [回复]

发表评论

表情
还能输入210个字