Php for 循环与 2 变量?

2022-08-30 13:51:46

有可能做到这一点吗?(这是我的代码)

for ($i = 0 ; $i <= 10 ; $i++){
  for ($j = 10 ; $j >= 0 ; $j--){
     echo "Var " . $i . " is " . $k . "<br>";
  }
}

我想要这样的东西:

变量 0 为 10

变量 1 为 9

var 2 是 8 ...

但是我的代码是错误的,它给出了一个巨大的列表。PHP大师,帮帮我!!


答案 1

试试这个:

for ($i=0, $k=10; $i<=10 ; $i++, $k--) {
    echo "Var " . $i . " is " . $k . "<br>";
}

这两个变量分别使用 和 进行初始化。在每个循环结束时,每个循环将递增一 () 并递减 1 ()。因此,将具有值 0, 1, ..., 10 和值 10, 9, ..., 0。$i$k010$i$i++$k$k--$i$k


答案 2

您还可以为第二个变量添加条件

for ($i=0, $k=10; $i<=10, $k>=0 ; $i++, $k--) {
    echo "Var " . $i . " is " . $k . "<br>";
}

推荐