如何在php中计算逆?

Ada*_*dam 9 php loops count inverse

我的问题:我想在for循环中计算倒数.

这与我想做的相反:

for($i=1;$i<=10;$i++){
    echo $i;
}
Run Code Online (Sandbox Code Playgroud)

如果我放$i--不起作用(我的服务器崩溃).

帮帮我吧!

最诚挚的问候,亚当

the*_*iko 29

当你说$i--你的服务器崩溃时,你是否更改了初始化和条件$i

for($i=10; $i>=1; $i--){
    echo $i;
}
Run Code Online (Sandbox Code Playgroud)


Gum*_*mbo 7

如果你for按照你所写的并且只是替换$i++$i--,则$i每次迭代(1,0,-1,-2等)的值都会递减,并且循环条件$i<=10总是为真.

如果要向后计数,还需要更改其他部分(初始化和循环条件):

for ($i=10; $i>=1; $i--){
    echo $i;
}
Run Code Online (Sandbox Code Playgroud)

或者你拿最后一个并从中减去当前值并将第一个值添加到它:

for ($first=1, $i=$first, $last=10; $i<=$last; $i++){
    echo $last - $i + $first;
}
Run Code Online (Sandbox Code Playgroud)