phpでループを抜け出す方法はいくつかありますが、一つはgotoを使う方法、もう一つはphpの新機能gotoコマンドを使う方法です。
break は、上記のさまざまなループや switch ステートメントで使用されます。その機能は、現在の文法構造から飛び出し、次のステートメントを実行することです。 Break ステートメントは、ループから飛び出すレベルの数を表すパラメータ n を取ることができます。複数のループから飛び出す場合は、飛び出すレベルの数を表すために n を使用できます。パラメータ、デフォルトは現在のループから飛び出すことです
//phpの現在のループは1で、ループは内側から外側に向かって増えていきます。例えば、ループの2層目から飛び出すのがデフォルトのbreakです。
コードは次のとおりです
| コードをコピー
|
for ($i=0;$i
foreach (array(1,2,3) as $val){
foreach (array(1,2,3) as $val){
「1 層ループ」
;
ブレイク2;
}
echo "2 層ループ
";
}
echo "3 層ループ
";
}
//結果:
//1レイヤーループ
// 3 層のループ
//1レイヤーループ
//3層のループ
//1層ループ
//3層のループ
後藤
goto は実際には単なる演算子です。PHP では、goto の乱用は推奨されません。プログラムの可読性が大幅に低下します。 goto の機能は、プログラムの実行を現在位置から別の位置にジャンプすることです。goto 自体にはループを終了する機能はありませんが、そのジャンプ位置によりループからのジャンプとして使用できます。ただし、PHP5.3以降ではgotoのサポートが終了しているため、gotoの使用は避けるようにしてください。
以下はループから抜け出すために goto を使用する例です
コードは次のとおりです
コードをコピー |
|
for($i = 1000;$i >= 1 ; $i– ){
if( sqrt($i)
に行きます;
}
「$i」をエコーします;
}
:
echo「これで終わりです」;
この例では、goto を使用してループを抜け出します。この例は、平方根が 29 より大きい 1000 以内の数値を検出するために使用されます
。
http://www.bkjia.com/PHPjc/628984.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/628984.html技術記事 PHP でループを抜け出す方法はいくつかあります。1 つは goto を使用する方法、もう 1 つは PHP の新機能 goto コマンドを使用する方法です。 Break は上記のさまざまなループで使用されます...