如何在For循环中使用2个变量?

时间:2016-12-09 19:34:15

标签: php for-loop

我的PHP代码(到目前为止还没有按照我的意愿运行) -

for ($x=0, $y=0; $x<=163, $y<=98 ; $x++, $y++) {
    echo "Value of x = " . $x . " & y = " . $y . "<br>";
}

我想要实现的是 - 即使一个条件匹配,它也应该echo。现在它在满足一个条件时停止,即在y=98时,它停止了。同样可能出现y>=xx>y

的给定代码形成对比的情况

编辑 - duplicate marked问题,并没有解决我的问题,因为在这个问题中,两个变量的范围是相同的,所以它可以通过上述答案(通过增加一个变量)来实现。就我而言,两个变量都有不同的范围。 我也试过这个

for ($x=0, $y=0; $x<=163 || $y<=98 ; $x++, $y++) {
    echo "Value of x = " . $x . " & y = " . $y . "<br>";
}

但它也没有帮助我实现我想要的输出。

编辑2 - 我想我之前无法正确解释,我希望输出是什么。 所以我试图通过小例子证明与x=3, y=2

x=1, y=1
x=2, y=1
x=3, y=1
x=1, y=2
x=2, y=2
x=3, y=2

我正在努力实现这样的目标。我不知道,这个?矩阵在数学中被调用(所以我的问题标题可能是错的)。

1 个答案:

答案 0 :(得分:1)

您可以通过基本的嵌套循环实现这一目标。基本上,你在外部循环中循环Shift+F10,并且对于y的每次迭代,你为y执行另一个for循环。试试这个,并根据需要调整xx

y