-2
変数なしの2つのループでブレーク/コンティニューを使用できますか? (いいえ2を継続しない、または2を破る;)テクニカルPHP - ブレークして同じループで続ける
例が動作しない:変数と
while(1) {
// some code
while(2) {
// some code
if(expr) {
break; // break while(2)
continue; // continue while(1) but never used
}
// some code
}
// some code
}
対処:
while(1) {
// some code
$continue = false;
while(2) {
// some code
if(expr) {
$continue = true;
break;
}
// some code
}
if($continue) {
continue;
}
// some code
}
ブレーク/(2)しばらく続けると任意の溶液をループ?別の最善の方法?
編集。件のデータとExemple:
for($i=0; $i < 100; $i++) {
$a = mt_rand(0, 1000);
for($j=0; $j < 100; $j++) {
if($j === $a) {
break; // and continue the first loop
}
}
echo "how to never display this string if second loop break?";
}
私が正しく理解していれば、 'while(1)'は 'while(2)'が壊れたときに 'continue'する必要はないはずです。 '条件が再び満たされるまで。 while(1) ' – scottevans93
' if(expr)continue;を使って何かをスキップする必要がある場合に備えて、 – Chay22
このコードは恐ろしいでしょうすべてのプログラマーに深刻な悪夢をもたらします。 – st2erw2od