ホームページ  >  記事  >  バックエンド開発  >  PHPのswitch文は何を意味するのでしょうか?

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

藏色散人
藏色散人オリジナル
2022-01-18 10:30:282704ブラウズ

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 サイトの他の関連記事を参照してください。

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