> PHP(IF文、ELSE IF文 , ELSE文 ,SWITCH文)~PHP TUTORIAL~: PHP入門 : – ネットワークエンジニアチュートリアル

PHP(IF文、ELSE IF文 , ELSE文 ,SWITCH文)~PHP TUTORIAL~: PHP入門 :

スポンサーリンク

無料でプログラマへ!30歳までなら無料でプログラミング学校に通うことが出来ます。下の画像をクリックして無料相談会でGO!

3ヶ月10万円で受講できる転職特化型Ruby実践研修【ポテパンキャンプ】

PHP意思決定

if、elseif … elseおよびswitchステートメントは、異なる条件に基づいて決定を行うために使用されます。

 

 

 

 

 

 

 

 

 

  • if … else文 – 条件が真の場合にコードのセットを実行し、条件が真でない場合に別のコードを実行する
  • elseif文 – if … else文とともに使用して、複数の条件のいずれかが真である場合に一連のコードを実行します
  • switch文 – 実行される多くのコードブロックの1つを選択する場合は、Switch文を使用します。switch文は、if..elseif..elseコードの長いブロックを避けるために使用されます。



If … Elseステートメント

ある条件が真であればいくつかのコードを実行し、条件が偽であれば別のコードを実行するには、if …. else文を使用します。

構文

if (condition)
   真ならここ;
else
   偽ならここ;

次の例では「良い週末を過ごしてください!」と出力します。現在の日が金曜日の場合は、「いい日です!」と出力されます。

<html>
   <body>
   
      <?php
         $d = date("D");
         
         if ($d == "Fri")
            echo "良い週末を過ごしてください!!"; 
         
         else
            echo "いい日です!"; 
      ?>
   
   </body>
</html>

こうなる

いい日です!

ElseIfステートメント

いくつかの条件のいずれかが真である場合に、いくつかのコードを実行したい場合は、elseif文を使用します

構文

if (condition)
   真なら;
elseif (condition)
   真なら;
else
   偽なら;



次の例では「良い週末を過ごしてください!」と出力します。

現在の日が金曜日であれば、「いい日曜日に!」現在の日が日曜日の場合。

それ以外の場合は、「良い一日を!」と出力します。 –

<html>
   <body>
   
      <?php
         $d = date("D");
         
         if ($d == "Fri")
            echo "良い週末を過ごしてください!";
         
         elseif ($d == "Sun")
            echo "いい日曜日に!"; 
         
         else
            echo "良い一日を!"; 
      ?>
      
   </body>
</html>

こうなる

良い一日を!



スイッチステートメント

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

switch文は、if..elseif..elseコードの長いブロックを避けるために使用されます。

構文

switch (expression){
   case label1:
      ここで真なら = label1;
      break;  
   
   case label2:
      ここで真なら = label2;
      break;
      default:
   
   code to be executed
   if expression is different 
   from both label1 and label2;
}

最初に、与えられた式を評価し、結果の値と一致するラベルを探します。一致する値が見つかると、一致するラベルに関連付けられたコードが実行されます。

一致しない場合は、指定されたデフォルトコードが実行されます。

<html>
   <body>
      
      <?php
         $d = date("D");
         
         switch ($d){
            case "Mon":
               echo "Today is Monday";
               break;
            
            case "Tue":
               echo "Today is Tuesday";
               break;
            
            case "Wed":
               echo "Today is Wednesday";
               break;
            
            case "Thu":
               echo "Today is Thursday";
               break;
            
            case "Fri":
               echo "Today is Friday";
               break;
            
            case "Sat":
               echo "Today is Saturday";
               break;
            
            case "Sun":
               echo "Today is Sunday";
               break;
            
            default:
               echo "きょうはなんにち ?";
         }
      ?>
      
   </body>
</html>

こうなる

Today is Monday

~約8,000名の受講生と80社以上の導入実績~
現役エンジニアのオンライン家庭教師CodeCamp

前のページ⑦PHP演算子の型

次のページ⑨⑨PHPアレイ関数

スポンサーリンク

ネットワークエンジニアになりたければ下記から無料相談会に参加!
なんと無料で授業を受けれてエンジニアになれます

投稿日:2017-09-25 更新日:

執筆者: