shitch문은 앞에서 배운 if문과 유사한 가능을 수행하지만 사용하는 문법이 조금 다르다.
if문 대신에 switch문을 사용하면, 더 간편하고 짜임새 있는 프로그램을 작성할 수 있는 경우가 종종 있다.
변수 값에 따라 프로그램 진행 순서가 바뀐다.
case 실행 후에 break를 통해 switch문을 벗어난다.
case 에서 변수에 해당되는 값이 없으면 default에 속하는 문장이 실행된다.
switch문의 사용 예
<?php
$my_color = "노랑";
switch($my_color) {
case "빨강" :
echo "나는 ".$my_color."을 좋아합니다.";
break;
case "노랑" :
echo "나는 ".$my_color."을 좋아합니다.";
break;
case "파랑" :
echo "나는 ".$my_color."을 좋아합니다.";
break;
default :
echo $my_color."은(는) 내가 좋아하는 색상이 아닙니다.";
}
?>
$my_color에 '노랑'을 저장
switch문을 이용하여 $my_color의 값에 따라 case를 실행
'나는 ##을 좋아합니다.' 출력
'PHP & MySQL 게시판 > PHP' 카테고리의 다른 글
PHP 함수 (내장함수 , 사용자 정의 함수) (0) | 2023.11.06 |
---|---|
PHP 제어문 연습문제 (0) | 2023.11.06 |
PHP 제어문 for문 (0) | 2023.11.06 |
PHP 제어문 while문 (0) | 2023.11.06 |
PHP 제어문 if / if ~ else / if ~ elseif ~ else ~ 구문 (0) | 2023.11.06 |