PHP 의 switch case 구문
페이지 정보
본문
ㅁ switch case 구문 용법
ㅇ 기본적으로 if 문을 대체할 수 있다. 코드를 보기 편하게..
[code]
<?php
if ($i == 0) {
echo "i equals 0";
} elseif ($i == 1) {
echo "i equals 1";
} elseif ($i == 2) {
echo "i equals 2";
}
switch ($i) {
case 0:
echo "i equals 0";
break;
case 1:
echo "i equals 1";
break;
case 2:
echo "i equals 2";
break;
}
?>
[/code]
ㅇ 비교하는 입력변수는 숫자와 문자 모두 가능하다.
[code]
<?php
switch ($i) {
case "apple":
echo "i is apple";
break;
case "bar":
echo "i is bar";
break;
case "cake":
echo "i is cake";
break;
}
?>
[/code]
ㅇ break 가 없으면, 다음의 case 구문이 실행된다.
이것을 이용하면 case 를 여러개 둘 수 있다.
[code]
<?php
switch ($i) {
case 0:
case 1:
case 2:
echo "i is less than 3 but not negative";
break;
case 3:
echo "i is 3";
}
?>
[/code]
ㅇ default 를 둘 수 있다.
[code]
<?php
switch ($i) {
case 0:
echo "i equals 0";
break;
case 1:
echo "i equals 1";
break;
case 2:
echo "i equals 2";
break;
default:
echo "i is not equal to 0, 1 or 2";
}
?>
[/code]
ㅇ 기본적으로 if 문을 대체할 수 있다. 코드를 보기 편하게..
[code]
<?php
if ($i == 0) {
echo "i equals 0";
} elseif ($i == 1) {
echo "i equals 1";
} elseif ($i == 2) {
echo "i equals 2";
}
switch ($i) {
case 0:
echo "i equals 0";
break;
case 1:
echo "i equals 1";
break;
case 2:
echo "i equals 2";
break;
}
?>
[/code]
ㅇ 비교하는 입력변수는 숫자와 문자 모두 가능하다.
[code]
<?php
switch ($i) {
case "apple":
echo "i is apple";
break;
case "bar":
echo "i is bar";
break;
case "cake":
echo "i is cake";
break;
}
?>
[/code]
ㅇ break 가 없으면, 다음의 case 구문이 실행된다.
이것을 이용하면 case 를 여러개 둘 수 있다.
[code]
<?php
switch ($i) {
case 0:
case 1:
case 2:
echo "i is less than 3 but not negative";
break;
case 3:
echo "i is 3";
}
?>
[/code]
ㅇ default 를 둘 수 있다.
[code]
<?php
switch ($i) {
case 0:
echo "i equals 0";
break;
case 1:
echo "i equals 1";
break;
case 2:
echo "i equals 2";
break;
default:
echo "i is not equal to 0, 1 or 2";
}
?>
[/code]
추천0
댓글목록
등록된 댓글이 없습니다.