## 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 |