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)
如果你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)
| 归档时间: |
|
| 查看次数: |
11841 次 |
| 最近记录: |