[PHP] php 조건문 - switch 문
switch 문은 if else 문과 마찬가지로 주어진 조건 값에 따라 프로그램이 다른 명령을 수행하도록 하는 조건문입니다.
switch 문은 if else 문보다 가독성 및 실행 속도에 있어 더 좋습니다.
문법은 다음과 같습니다.
switch (조건 값)
{
case 값1:
조건 값이 값1일 때 실행하고자 하는 명령문;
break;
case 값2:
조건 값이 값2일 때 실행하고자 하는 명령문;
break;
...
default:
해당 case가 없을 때 실행하고자 하는 명령문;
break;
}
default 절은 조건 값이 위에 나열된 어떠한 case 절에도 해당되지 않을 때 실행됩니다.
default 절은 생략 가능합니다.
break 문은 각각의 case 절 및 default 절에 반드시 포함하고 있어야 합니다.
이는 case 또는 default 절이 실행되면 해당 switch 문을 빠져 나오게 해줍니다.
예제1)
$var = "100";
switch ($var) {
case "10":
echo "이 숫자는 10입니다.";
break;
case "20":
echo "이 숫자는 20입니다.";
break;
case "30":
echo "이 숫자는 30입니다.";
break;
default:
echo "이 숫자는 100입니다."; //참
break;
}
예제2)
$var = "5";
switch ($var) {
case "2":
case "4":
case "6":
case "8":
echo "이 숫자는 짝수입니다.";
break;
case "1":
case "3":
case "5":
echo "이 숫자는 홀수 입니다."; //참
break;
default:
echo "이 숫자는 0입니다.";
break;
}
'IT > php' 카테고리의 다른 글
[PHP] php 반복문 for 문 (0) | 2023.01.31 |
---|---|
[PHP] php 반복문 - while 문, do - while 문 (0) | 2023.01.27 |
[PHP] php 조건문 if 문, if else문, elseif 문 (0) | 2023.01.25 |
[PHP] PHP 주석 (0) | 2023.01.25 |
[PHP] urlencode - 문자열 URL 인코딩 함수 (0) | 2019.10.29 |
댓글