PHP の 3 つの主要なプロセス制御とループを中断する 2 つの方法
3 つの主要なプロセス構造:
シーケンシャル構造:
プログラム動作の自然な状態は、Then からプログラムを (上から下に) 実行します。
分岐構造:
プログラムの実行中、判定条件の異なる結果(真または偽)に応じて異なる分岐が実行されます(他の分岐は実行されなくなります)。
ループ構造:
プログラムの実行中に、異なる判定条件の結果(真または偽)に応じて、再実行するか再実行しないかを決定します。
if文
1. 単一分岐
//形式: if ( )//条件判断 { //如果条件满足,就执行这里 }
2. 複数分岐
//形式: if ( ) //条件判断 { //如果条件满足,就执行这里 } else { //如果条件不满足,就执行这里 }
ステートメント
//形式: if ( ){ //条件判断1 //分支1; } elseif( ){ //条件判断2 //分支2; } elseif( ){ //条件判断3 //分支3; }
分岐が条件を満たして分岐が実行されるとき、分岐にbreak文がなければ、この時点でプログラムフローは次の分岐に「直接入り」、次の分岐まで実行を続けます。ブレークが発生した場合にのみ、スイッチは終了します。
ループ構造の while ループ文
//语法: switch( ) { case 值1: //如果$v1 等于 这个“值1”,就执行本分支 分支语句1; break; //表示跳出该分支,也就是跳出switch语句。 case 值2: //如果$v1 等于 这个“值2”,就执行本分支 分支语句2; break; 。。。。。。 //可以更多的分支 default: 默认分支; }
まずループ本体を 1 回実行し、次に条件判断を行います:
true の場合: を実行し続けます。ループ本体をループし、再度条件判定を実行してこれを繰り返します
true でない場合: ループを終了し、後続のステートメントを実行します。
ループ構造のforループ文
//while循环语法: while(条件判断) { 。。。。循环体语句; } //循环结构之do while循环语句 do while循环语法: do { 。。。。循环体语句; }while(条件判断)
ループとは、条件が満たされる限りループ本体を実行し続ける文法形式です。与えられた条件に。しかし、周期中に(体内で)人為的に周期を中断することもできます。
ループを中断するには 2 つの方法があります:Continue 中断:
意味: 現在進行中のループ本体を中断し (つまり、後続のステートメントは実行されなくなります)、ステートメントを続行します。次のループで実行されます。文法形式:
continue [$n]; //ループのどのレベルが中断され、ループの次のレベルに継続されるかを示します。break中断:
意味: 現在のループを停止(ジャンプアウト)し(つまり、ループを完全に終了)、ループの後のステートメントを実行します。文法形式:
break [$n]; //中断されるループのレベルを示します。概要:
プロセス制御と continue ステートメントと Break ステートメントを学習することで、コードを柔軟に制御して望む結果を達成することができます。皆様のお役に立てれば幸いです。
以上がPHP でループを中断する 3 つの主要なプロセス制御と 2 つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。