複数の while ループを適切に動作させる適切な方法を見つけようとしています。
私が使用しているのは次のとおりです。
$x = "0";
$y = "0";
while($x <= "7"){
while($y <= "7"){
echo $x . "-" . $y ."<br />";
$y++;
}
$x++;
}
それを表示しようとしています:
1-1 1-2 1-3 ... 1-7 2-1 2-2
等
簡単なスニペットを提供できる人はいますか?
複数の while ループを適切に動作させる適切な方法を見つけようとしています。
私が使用しているのは次のとおりです。
$x = "0";
$y = "0";
while($x <= "7"){
while($y <= "7"){
echo $x . "-" . $y ."<br />";
$y++;
}
$x++;
}
それを表示しようとしています:
1-1 1-2 1-3 ... 1-7 2-1 2-2
等
簡単なスニペットを提供できる人はいますか?
while ループを終了した後、y をリセットする必要があります。
$x = "0";
$y = "0";
while($x <= "7"){
while($y <= "7"){
echo $x . "-" . $y ."<br />";
$y++;
}
$y = "1";
$x++;
}
最初のループ$y
内で 1 に初期化する必要があります。while
$x = "0";
while($x <= "7") {
$y = "1";
while($y <= "7"){
echo $x . "-" . $y ."<br />";
$y++;
}
$x++;
}
より良いアプローチは、for
ループを使用してこれを行うことです。
for ($x=1; $x<=7; $x++) {
for ($y=1; $y<=7; $y++) {
echo $x . "-" . $y ."<br />";
}
}