Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP循环出现故障_Php_Loops_For Loop_While Loop - Fatal编程技术网

PHP循环出现故障

PHP循环出现故障,php,loops,for-loop,while-loop,Php,Loops,For Loop,While Loop,在我的PHP中,循环有问题。它应该是从低到高,但它是从高到低。这是我的代码,非常精简 变量最初等于这些 $high = 5 $number = 10 环路 但事情不应该是这样吗?这就是我需要的 10 9 8 7 6 5 您应该减少$i并更改停止条件 $heigh = 10; $number = 5; for ($i=$high; $i>=$number; $i--) { } 需要相反的顺序 $i=$number; $i>=$high ; $i--

在我的PHP中,循环有问题。它应该是从低到高,但它是从高到低。这是我的代码,非常精简

变量最初等于这些

$high = 5
$number = 10
环路

但事情不应该是这样吗?这就是我需要的

10
9
8
7
6
5

您应该减少$i并更改停止条件

$heigh = 10;
$number = 5;

     for ($i=$high; $i>=$number; $i--) {

        }

需要相反的顺序

$i=$number; $i>=$high ; $i--

你写的顺序是正确的

试一试


将for语句更改为类似以下内容

5
6
7
8
9
10
for ($i=$number; $i>=$high; $i--)

如下所示:从
$i=$high
开始,当
$i您的脚本可以执行您要求它执行的操作时。。。从$high到$number,显示5到10。你需要逆转这个,为什么是-2?我只是想知道我花了几个小时试图弄清楚这是怎么回事??我现在确切地知道如何解决它,但我不值得投反对票?不是一个反对票,但很可能是因为这是一个关于
for
循环如何工作的非常小的误解。
for ($i=$number; $i>=$high; $i--)
for ($i=$number; $i>=$high; $i--)