[PHP] switch문의 case 문에 조건 사용하기
2022. 9. 4. 20:17ㆍProgram/PHP
026_PHP switch문의 case문에 조건 사용하기
[요약]
- switch case문에 조건을 적용하는 방법에 대해 알아보자.
지금까지 case문을 학습하면서 정해진 값을 대상으로 일치 여부를 확인해봤다.
정해진 값 외에도 조건을 부여하여 참인 경우 원하는 명령을 실행하는 방법에 대해 알아보자.
[switch문의 case문에 조건 적용하기]
switch(변수) {
case (조건):
// 명령문;
breake;
}
나이를 토대로 10대, 20대, 30대를 구별한다면 다음과 같이 구별하는 예제를 확인해보자.
[예제: 27_switchCondition.php ]
<?php
$age = 24;
switch ($age) {
case ($age >= 10 && $age <= 19);
echo "10대 입니다.";
break;
case ($age >= 20 && $age <= 29);
echo "20대 입니다.";
break;
case ($age >= 30 && $age <= 39);
echo "30대 입니다.";
break;
}
?>
실행결과

여러가지 조건을 사용하는 목적으로 switch 조건문이 있기 때문에
else if문을 여러개 사용하는 것 보다는 switch문을 사용하는 것이 좋다.
초보자를 위한 PHP 200제
김태영 지음 | 정보문화사
'Program > PHP' 카테고리의 다른 글
| [PHP] for 반복문 안에 if 조건문 사용하기 (0) | 2022.09.04 |
|---|---|
| [PHP] for 반복문 사용하기 (0) | 2022.09.04 |
| [PHP] else문에 switch문 사용하기 (0) | 2022.09.02 |
| [PHP] switch 조건문 사용하기 (0) | 2022.09.02 |
| [PHP] else 문에 if문 사용하기 else if (0) | 2022.09.02 |