0

重複の可能性:
Php for loop with 2 variables?

短くする方法はありますか:

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

ループ内で何が起こっているかを知らずに判断するのは困難です。そもそもなぜ2つのループがあるのですか?

何かを 25 回ループするだけでよい場合は、1 回のループで実行できます。

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

$xしかし、異なる変数 (と)が必要な場合は、$y見分けるのが難しくなります。

于 2012-09-09T12:04:33.470 に答える
0

1 つの for ループで複数の変数をカンマ区切りで使用することもできます。

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

大丈夫です。4 つまたは 5 つの for ループがある場合は、最適化を検討する必要があります。

于 2012-09-09T12:04:54.553 に答える