ホームページ > バックエンド開発 > PHPチュートリアル > PHP: フロー制御命令の中断と続行の違い

PHP: フロー制御命令の中断と続行の違い

黄舟
リリース: 2023-03-11 11:08:01
オリジナル
1217 人が閲覧しました

php で一般的に使用される for ループと foreach ループでは、条件判断 が発生したり、ループが中止されたりすることがよくあります。処理方法は主に 2 つのプロセス制御命令:break と Continue を使用します。ここで主な違いを説明します

次の例では、
break は現在実行中のループから抜け出し、ループの実行を継続しないために使用されます。 。

コードは次のとおりです。

<?php 
$i = 0; 
while ($i < 7) { 
if ($arr[$i] == "stop") { 
break; 
} 
$i++; 
} 
?>
ログイン後にコピー


continue 現在の実行ループを直ちに停止し、ループの条件判定に戻って次のループを継続します。

コードは次のとおりです:

<?php 
while (list($key,$value) = each($arr)) { 
if ($key == "zhoz"){ // 如果
查询
到对象的值等于zhoz,这条记录就不会显示出来了。 
continue; 
} 
do_something ($value); 
} 
//  例子2 
foreach ($list as $temp) { 
if ($temp->value == "zhoz") { 
continue; // 如果查询到对象的值等于zhoz,这条记录就不会显示出来了。 
} 
do_list; // 这里显示
数组
中的记录 
} 
?>
ログイン後にコピー


注: goto ループ命令は PHP では使用できません。

以上がPHP: フロー制御命令の中断と続行の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート