初心者必見!PHPのswitch文をわかりやすく学ぶガイド

あけお

スクールに多額のお金を支払う前に、僕の記事で学習してね!

目次

こんな人に読んでほしい

  1. 「switch文」について説明ができない人
  2. プログラミング学び始めたけど、基礎をしっかり学びたい人
  3. エンジニア転職をしたい人

書き方

PHP
switch (変数) {

  case 値1:
   変数の値が値1と等しい時の処理;
   break;
  case 値2:
   変数の値が値2と等しい時の処理;
   break;
  case 値3:
   変数の値が値3と等しい時の処理;
   break;
  default:
   変数の値が値1、値2、値3のどれにも等しくない時の処理;

}

サンプルコード上に出てくるvar_dumpの使い方はこちらの記事を参考にしてください!

https://akeoblog.com/vardump/

サンプルコードで学ぼう!

サンプルコード①

PHP
<?php
$number = 1;

switch ($number) {
    
    case 1;
        var_dump("値は1です");
        break;
        
    case 2;
        var_dump("値は2です");
        break;
        
    case 3;
        var_dump("値は3です");
        break;
    
    default;
        var_dump("値は1, 2, 3以外です");
    
}

このコードの実行結果はこちら

PHP
string(13) "値は1です"

サンプルコード②

PHP
<?php
$number = 5;

switch ($number) {
    
    case 1;
        var_dump("値は1です");
        break;
        
    case 2;
        var_dump("値は2です");
        break;
        
    case 3;
        var_dump("値は3です");
        break;
    
    default;
        var_dump("値は1, 2, 3以外です");
    
}

このコードの実行結果はこちら

PHP
string(25) "値は1, 2, 3以外です"

まとめ

PHPのswitch文について、ざっくりでも理解できたら幸いです。
これからも一緒に頑張りましょう!!

あけお

あなたの挑戦を応援しています!!

よかったらシェアしてね!
目次