我目前有:
$i = 1;
while {
echo $i;
$i++;
}
它显示:
1 2 3 4 etc..
如何让它向后显示?
例如
4 3 2 1 etc..
我基本上想做同样的事情,但要翻转它。
答案 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 - ;