PHP のフロー制御ステートメントは、プログラムの実行フローを制御し、さまざまな条件に応じてさまざまなコード ブロックを実行することができる、プログラムを作成する際に不可欠な部分です。この記事では、if ステートメント、switch ステートメント、for ループ、while ループ、foreach ループなど、PHP で一般的に使用されるフロー制御ステートメントを紹介し、具体的なコード例を示します。
if ステートメントは、PHP の最も基本的なフロー制御ステートメントであり、指定された条件に基づいてさまざまなコード ブロックを実行できます。 if ステートメントの基本的な形式は次のとおりです。
if (condition) { // 如果条件为真,则执行这里的代码 } elseif (condition2) { // 如果条件2为真,则执行这里的代码 } else { // 如果以上条件都不满足,则执行这里的代码 }
次に、if ステートメントの例を示します。
$score = 90; if ($score >= 60) { echo "及格"; } else { echo "不及格"; }
switch ステートメントは、選択するために使用されます。式の値に基づいてさまざまなアクションを実行します。コード ブロック。 switch ステートメントの基本的な形式は次のとおりです。
switch (value) { case label1: // 如果value等于label1,则执行这里的代码 break; case label2: // 如果value等于label2,则执行这里的代码 break; default: // 如果以上条件都不满足,则执行这里的代码 }
以下は switch ステートメントの例です。
$day = "Monday"; switch ($day) { case "Monday": echo "星期一"; break; case "Tuesday": echo "星期二"; break; default: echo "其他"; }
for ループは実行に使用されます。特定のループ数。 for ループの基本的な形式は次のとおりです。
for (initialization; condition; increment) { // 循环体 }
次に、for ループの例を示します。
for ($i = 0; $i < 5; $i++) { echo $i; }
while ループは、次の場合にループを実行します。条件は真です。 while ループの基本的な形式は次のとおりです:
while (condition) { // 循环体 }
次は while ループの例です:
$i = 0; while ($i < 5) { echo $i; $i++; }
foreach ループは反復に使用されます。配列内の各要素を介して。 foreach ループの基本的な形式は次のとおりです:
foreach ($array as $value) { // 循环体 }
以下は foreach ループの例です:
$colors = array("red", "green", "blue"); foreach ($colors as $color) { echo $color; }
要約すると、PHP のフロー制御ステートメントには if ステートメント、switch ステートメントが含まれます。ステートメント、for ループ、while ループ、および foreach ループは、プログラム ロジック制御を実装するためのさまざまなニーズに応じて適切なステートメントを選択できます。この記事で提供されているコード例を通じて、読者はこれらのフロー制御ステートメントをより深く理解し、適用することができます。
以上がPHP フロー制御ステートメントのリストの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。