怎么做...倒退?

时间:2010-12-03 15:34:15

标签: php loops

我目前有:

$i = 1;
while {
  echo $i;
  $i++;
}

它显示:

1
2
3
4 etc..

如何让它向后显示?

例如

4
3
2
1 etc..

我基本上想做同样的事情,但要翻转它。

4 个答案:

答案 0 :(得分:10)

$i = 10;
while($i>0) {
  echo $i;
  $i--;
}

答案 1 :(得分:4)

示例 - 使用PHP For Loop

打印0到5的数字
for($i=0; $i<=5; $i=$i+1)
{
    echo $i." ";
}

在上面的例子中,我们将计数器变量$ i设置为0.在for循环的第二个语句中,我们将条件值设置为我们的计数器变量$ i为5,即循环将执行直到$ i到达5.在第三个语句中,我们将$ i设置为1。

上面的代码将0到5的数字输出为0 1 2 3 4 5。 注意:第三个增量语句可以设置为按任何数字递增。在上面的例子中,我们可以设置$ i增加2,即$ i = $ i + 2。在这种情况下,代码将产生0 2 4。

示例 - 使用PHP For Loop

打印数字5到0

如果我们想倒退怎么办,也就是说,打印号码以0到5的顺序相反?我们简单地将计数器变量$ i初始化为5,将其条件设置为0并将$ i减1。

for($i=5; $i>=0; $i=$i-1)
{
    echo $i." ";
}

上面的代码将输出5到0的数字,因为5 4 3 2 1 0向后循环。

祝你好运! :)

答案 2 :(得分:0)

$i = 4;
while($i > 0) {
  echo $i--;
}

答案 3 :(得分:0)

如果你想根据你在结果中的行数计算sr数字,那么使用它。

$ num_rows = mysqli_num_rows($ query);

$ x = $ num_rows;

$ X - ;