Php变量不加在一起

Nic*_*ick 0 php variables while-loop

代码非常简单,但它只是没有按照预期的方式运行,基本上最后添加的数字是为了继续while循环.但他们只是不添加时,$two$i那就是

PHP:

$i=1;
$two=2;
$add=9;
$count=1;
while($i<=7488){
    echo $count;
    echo $exploded[$two];
    echo "<br>count=".$count."<br>";
    echo "<br>two=".$two."<br>";
    echo "<br>i=".$i."<br>";
    $count++;
    $two+$add;
    $i+$add;
}
Run Code Online (Sandbox Code Playgroud)

Wil*_*den 7

这个怎么样:

$two += $add;
$i += $add;
Run Code Online (Sandbox Code Playgroud)

$two + $add只是一个返回两个变量之和的表达式; 它实际上没有做任何事情或改变任何状态.

$two += $add(+=加法赋值运算符)相当于$two = $two + $add.类似于运营商其它算术操作(例如存在*=,-=等等).

这种模式适用于所有类C语言(据我所知)和许多其他语言.