PHPのswitch文は何を意味するのでしょうか?

藏色散人
リリース: 2023-03-14 20:50:02
オリジナル
2850 人が閲覧しました

php の switch ステートメントは、さまざまな条件に基づいてさまざまなアクションを実行するために使用されます。その使用構文は、「switch (expression){case label1:expression = label1 Break;case label2:...}」です。

PHPのswitch文は何を意味するのでしょうか?

この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

switch ステートメントとは何ですか? php とはどういう意味ですか?

switch ステートメントは、さまざまな条件に基づいてさまざまなアクションを実行するために使用されます。

Switch ステートメント

コードの複数のブロックのうち 1 つを選択的に実行する場合は、Switch ステートメントを使用します。

Switch ステートメントを使用して、長い if..elseif..else コード ブロックを回避します。

構文

switch (expression)
{
case label1:
  expression = label1 时执行的代码 ;
  break;  
case label2:
  expression = label2 时执行的代码 ;
  break;
default:
  表达式的值不等于 label1 及 label2 时执行的代码;
}
ログイン後にコピー

動作原理:

  • ##式 (通常は変数) で計算を実行します

  • 式の値と構造内のケースの値を比較します

  • 一致する場合は、ケースに関連付けられたコードを実行します

  • コードの実行後、break ステートメントにより、コードが次のケースにジャンプして実行を継続することができなくなります。

  • どのケースも 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のswitch文は何を意味するのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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