PHP でループを中断する 3 つの主要なプロセス制御と 2 つの方法

**熬夜选手
リリース: 2020-05-01 14:48:14
オリジナル
109 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
1
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!