switch ステートメントは、PHP のフロー制御ステートメントです。この記事では、switch ステートメントとその使用方法について説明します。お役に立てば幸いです。
推奨: 「PHP ビデオ チュートリアル 」
switch ステートメントは、さまざまな条件に基づいてさまざまなアクションを実行するために使用されます。 。
コードの複数のブロックのうち 1 つを選択的に実行する場合は、Switch ステートメントを使用します。
Switch ステートメントを使用して、長い if..elseif..else コード ブロックを回避します。
switch (expression) { case label1: expression = label1 时执行的代码 ; break; case label2: expression = label2 时执行的代码 ; break; default: 表达式的值不等于 label1 及 label2 时执行的代码; }
動作原理:
1.式(通常は変数)に対して計算を実行します
2.値を比較します構造内の case の値と一致します。
3。一致するものがあれば、その case に関連付けられたコードを実行します。
4。コードの実行後、break ステートメントによりコードの実行が防止されます。次のケースにジャンプします
5 で実行を継続します。いずれのケースも true にならない場合は、デフォルトのステートメント
<?php $favfruit="orange"; switch ($favfruit) { case "apple": echo "Your favorite fruit is apple!"; break; case "banana": echo "Your favorite fruit is banana!"; break; case "orange": echo "Your favorite fruit is orange!"; break; default: echo "Your favorite fruit is neither apple, banana, or orange!"; } ?>
以上がPHPのスイッチ機能(動作原理)を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。