ホームページ  >  記事  >  バックエンド開発  >  PHPのフロー制御文とループ制御文の詳細説明

PHPのフロー制御文とループ制御文の詳細説明

黄舟
黄舟オリジナル
2017-10-23 09:08:121919ブラウズ

1. フロー制御ステートメントには主に 4 つのタイプがあります: if、ii...else、elseif (else if と記述される場合もあります)、および switch。 PHP での文の形式は、

if (条件が満たされる) {実行文}

if (条件が満たされる) {実行文} else else {実行文}

if (条件が満たされる) {実行文} elseif {実行文} elseif {実行文} ......else {実行文}

スイッチ(条件) {case 1:statementbreak;

default:statementbreak;}

if:あり条件は1つだけ

if...else: 条件が2つあります

elseif: 条件が複数あります

switch: 複数の条件 複数の条件がある場合、elseif文とswitch文の効果は同じです。ただし、複雑で長いステートメントを避けるために、switch ステートメントを使用してください

2. ループ制御ステートメントには、while、for、do while の 3 つの主なタイプがあります。たとえば、5 未満のすべての整数を出力する場合、PHP のステートメント形式は次のとおりです。

 *******while语句*******  
  $i = 0;
  while($i<5)
  {
    echo $i;
    $i++;
  }
  *******for语句*******
  for($i = 0;$i < 5;$i++)
  {
    echo $i;
  }
  ******do while语句*******
  $i = 0;
  do
  {
    echo $i;
    $i++;
  }while($i<5);

[注意]

1. while ループの実装はループの数を知りませんが、for ループはループの数を知っています。

2. 複雑な PHP コードには、複数の条件制御ステートメント、ループ制御ステートメント、関数が含まれる場合があります。一致する中括弧「{}」を見つけるのは非常に面倒です。この目的のために、PHP は、if、while、for、foreach、switch などの別の記述形式を提供します。この形式の基本的な記述形式は、コロン「:」を使用して左中括弧「{」を置き換え、endif;、endwhile;、endfor;、endforeach;、endswitch; を使用して右中括弧「}」を置き換えます。

【キーワード】

break: ループを終了する

Continue: このループを終了し、ループが終了するまで次のループを継続します

以上がPHPのフロー制御文とループ制御文の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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