0

可能重复:
Php for 循环有 2 个变量?

有没有办法让它更短:

for ($x = 1; $x <= 5; $x++) {
for ($y = 1; $y <= 5; $y++) {
    echo $x, ' ', $y, '<br>';
}
}

2 for 循环似乎很尴尬

4

4 回答 4

2

不是真的,嵌套循环没有错。

于 2012-09-09T12:03:49.360 回答
1

如果不知道循环内部发生了什么,就很难说清楚。为什么你首先有两个循环?

如果你只需要循环 25 次,你可以在一个循环中做到这一点:

for ($x = 1; $x <= 25; $x++) {
    //Looped code
{

但是,如果您需要不同的变量 ($x$y),那就更难说了。

于 2012-09-09T12:04:33.470 回答
0

没关系。当你有 4 或 5 个 for 循环时,你应该考虑优化。

于 2012-09-09T12:04:54.553 回答
0

您还可以在一个 for 循环中使用逗号分隔的多个变量。

for ($i = 1, $j = 0; $i <= 10 && $j < 5; $i++, $j++)
于 2012-09-09T12:09:11.883 回答