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

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

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 学習者の迅速な成長を支援します!