case 구조
구조 case는 연산자 switch의 일부이며, 변수 값에 따라 프로그램의 분기를 구성할 수 있게 해줍니다. 각 case는 변수 값이 자신의 조건과 일치하는지 확인하고, 일치할 경우 코드를 실행합니다.
문법
switch ($variable) {
case value1:
// 실행할 코드
break;
case value2:
// 실행할 코드
break;
default:
// 기본 코드
}
예제
숫자 값을 확인하기 위한 case 구조 사용의 가장 간단한 예:
<?php
$num = 2;
switch ($num) {
case 1:
echo 'One';
break;
case 2:
echo 'Two';
break;
default:
echo 'Other number';
}
?>
코드 실행 결과:
'Two'
예제
하나의 코드 블록에 여러 개의 case 사용하기:
<?php
$char = 'b';
switch ($char) {
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
echo 'Vowel';
break;
default:
echo 'Consonant';
}
?>
코드 실행 결과:
'Consonant'
예제
문자열과 함께 case 사용하기:
<?php
$day = 'Monday';
switch ($day) {
case 'Monday':
echo 'First day of week';
break;
case 'Friday':
echo 'Last working day';
break;
default:
echo 'Regular day';
}
?>
코드 실행 결과:
'First day of week'