ホームページ  >  記事  >  バックエンド開発  >  PHP の基本的なプロセス制御ステートメントは続行され、使用が中断されます。

PHP の基本的なプロセス制御ステートメントは続行され、使用が中断されます。

伊谢尔伦
伊谢尔伦オリジナル
2017-06-22 13:19:191711ブラウズ

Continue
continue は、loop 構造体で使用され、このループ内の残りのコードをスキップし、次のループの実行を開始します。

注: php チュートリアル では、switch ステートメントは継続目的のループ構造とみなされます。

continue は、ループの最後までスキップするループの数を決定するオプションの数値パラメーターを受け入れます。

<?php 
while (list($key,$value) = each($arr)) 
{ 
    if ($key == "zhoz")
    { 
    // 如果查询到对象的值等于zhoz,这条记录就不会显示出来了。 
    continue; 
    } 
do_something ($value); 
}

例 2

<?php
foreach ($list as $temp) 
{ 
    if ($temp->value == "zhoz")
    { 
    continue; 
    // 如果查询到对象的值等于zhoz,这条记录就不会显示出来了。 
    } 
do_list; 
// 这里显示数组中的记录 
}

break
break は、現在の for、foreach、while、do..while または switch 構造の実行を終了します。

break は、抜け出すループの数を決定するオプションの数値パラメーターを受け入れることができます。

<?php
$arr = array (&#39;one&#39;, &#39;two&#39;, &#39;three&#39;, &#39;four&#39;, &#39;stop&#39;, &#39;five&#39;);
while (list (, $val) = each ($arr)) {
   if ($val == &#39;stop&#39;) {
       break;    /* you could also write &#39;break 1;&#39; here. */
   }
   echo "$val<br>n";
}
/* using the optional argument. */
$i = 0;
while (++$i) {
   switch ($i) {
   case 5:
       echo "at 5<br>n";
       break 1;  /* exit only the switch. */
   case 10:
       echo "at 10; quitting<br>n";
       break 2;  /* exit the switch and the while. */
   default:
       break;
   }
}
?>

例 2

<?php 
$i = 0; 
while ($i < 7) 
{ 
    if ($arr[$i] == "stop") 
    { 
    break; 
    } 
$i++; 
} 
?>

以上がPHP の基本的なプロセス制御ステートメントは続行され、使用が中断されます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。