php循环与倒计时

时间:2010-01-18 21:15:40

标签: php foreach

说我在400开始我的计数器。我如何执行一个向后运行直到0的foreach循环?

伪代码

$i = 400;
foreach(**SOMETHING**)){
//do stuff
$i--;
}

4 个答案:

答案 0 :(得分:21)

for($i = 400; $i > 0; $i--)
{
  // do stuff
}

其他方法:

$i = 400;

while($i > 0)
{
  // do stuff
  $i--;
}

$a = range(400, 1);

foreach($a as $i)
{
  // do stuff
}

答案 1 :(得分:5)

如果您真的想要在现有数组上向后迭代,可以使用 array_reverse()

foreach(array_reverse($myArray) as $myArrayElement){
  // do stuff with $myArrayElement
}

答案 2 :(得分:3)

for循环怎么样

for($i = 400; $i > 0; $i--)
{
    //stuff
}

答案 3 :(得分:1)

foreach用于迭代序列或迭代器。如果您需要条件循环,请使用forwhile