PHP switch 조건문 사용하기
이 글에서는 PHP의 switch 조건문 사용법을 알아보겠습니다. switch 문은 여러 조건을 효율적으로 처리할 수 있는 구조로, 특정 변수 또는 표현식의 값에 따라 다른 코드 블록을 실행합니다.
1. 기본 사용법
switch 문은 주어진 변수나 표현식의 값에 따라 다른 case 블록을 실행합니다. 예를 들어, 특정 과일 이름에 따라 다른 메시지를 출력하는 예제를 살펴보겠습니다.
<?php
$fruit = "apple";
switch ($fruit) {
case "apple":
echo "apple 을 선택했습니다.";
break;
case "banana":
echo "banana 을 선택했습니다.";
break;
default: // 'default'는 위의 'case'들에 해당하지 않는 모든 경우를 처리합니다.
echo "선택된 과일이 없습니다.";
}
?>2. 여러 case 처리
switch 문에서는 여러 case를 동일한 코드 블록으로 처리할 수 있습니다. 이는 다양한 조건에 대해 같은 작업을 수행할 때 유용합니다.
<?php
$color = "red";
switch ($color) {
case "red":
case "blue":
echo "The color is red or blue";
break;
default:
echo "The color is not red or blue";
}
?>위 예제에서는 “red”와 “blue”인 경우 동일한 메시지를 출력하고, 다른 경우에는 다른 메시지를 출력합니다.
▼ 사용 예제

관련 이전 게시글
- PHP if 조건문 사용하기: if, else, elseif 구문
- PHP에서 while과 do-while 반복문 사용하기
- PHP for, foreach 반복문 사용하기
- PHP 제어 흐름: break와 continue 사용하기
- PHP URL 파라미터 사용: GET, POST 방식
이 글이 도움이 되셨다면 공유 부탁드립니다!



