PHPで多重ループで、2階層目のif ($j == 3) がTrueの場合に
1階層目のループまで抜けたいのですが、スマートなやり方はありますでしょうか?
下のようなソースだと2階層目のループは抜けられるのですが、1階層目のループまで抜け出せないため、
別途、変数を定義して判定しようと思うのですが、その為だけに変数を定義するのは無駄だと思いました。
何かありましたらご教授お願いします。
for ($i = 0; $i < 5; $i++) { for ($j = 0; $j < 5; $j++) { echo "{$i}, {$j}<br>\n"; if ($j == 3) { break; } } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。