在我的PHP中,我遇到循环问题。它应该是从低到高写入,但它是从高写到低写。这是我的代码极度减少。
变量首先等于这些。
$high = 5
$number = 10
循环
for ($i=$high; $i<=$number; $i++)
{
if (file_exists("blog/" . $i . ".txt")) {
echo "The file $i.txt exists <br />";
}else{
echo "This file $i.txt doesnt exist <br />";
}
}
输出就像这样
5
6
7
8
9
10
但不应该这样吗?这就是我需要的。
10
9
8
7
6
5
答案 0 :(得分:2)
你应该递减$ i并改变停止条件。
$heigh = 10;
$number = 5;
for ($i=$high; $i>=$number; $i--) {
}
答案 1 :(得分:2)
需要相反的顺序
$i=$number; $i>=$high ; $i--
答案 2 :(得分:2)
订单的编写方式是正确的。
尝试
for ($i=$number; $i>=$high; $i--)
答案 3 :(得分:0)
将for语句更改为类似
的内容for ($i=$number; $i>=$high; $i--)