컴퓨터 세상/PHP

PHP - switch 문

Jimin Daddy 2020. 7. 13. 09:26

## switch 문

  * 사용법

    switch (표현식) {

      case(값1) :

        문장;

        break;

      case(값2) :

        문장;

        break;

      case(값3) :

        문장;

        break;

      default :

          문장;  // 어느 값과도 같지 않을 때 실행하며, switch 문장을 빠져나간다.

     }

     위와 같으며, case 수는 상관없이 사용 가능하다. 단, 값1이나 값2 등의 표현식은 정수나 부동 소수형, 문자열과 같은 기본 변수형의 값이어야 한다.

     ex) <?

             $a = 2;

             switch ($a) {

               case(1):

                 echo "변수의 값은 1입니다.";

                 break;

               case(2):

                 echo "변수의 값은 1입니다.";

                 break;

               case(3):

                 echo "변수의 값은 1입니다.";

                 break;

               default:

                 echo "변수의 값을 알 수 없습니다.";

             }

          위의 경우 변수의 값이 2이므로 case(2)의 문장을 실행.

          아래 보면 문자일 경우

          <?

             $a = "윤준수";

             switch ($a) {

               case("윤윤윤"):

                 echo "윤윤윤입니다.";

                 break;

               case("준준준"):

                 echo "준준준입니다..";

                 break;

               case("윤준수"):

                 echo "윤준수입니다.";

                 break;

               default:

                 echo "변수의 값을 알 수 없습니다.";

             }

             위의 문장 중 case("윤준수")의 문장을 실행하게 된다.

switch 문에서 중요한 것은case 문에 break문을 꼭 넣어야 한다. 그렇지 않다면 해당되는 문장이후에 문장은 모두 실행하게 된다. (default문은 실행하지 않는다.) break문을 넣어서 switch 문을 빠져나와야 한다.

'컴퓨터 세상 > PHP' 카테고리의 다른 글

PHP - require 문, require_once 문  (0) 2020.07.13
PHP - include 문  (0) 2020.07.13
PHP - break 문, continue 문  (0) 2020.07.13
PHP - for 문  (0) 2020.07.13
PHP - do while 문  (0) 2020.07.13