PHP 의 switch case 구문 > 개발

본문 바로가기

사이트 내 전체검색

뒤로가기 개발

PHP 의 switch case 구문

페이지 정보

작성자 관리자 (114.♡.85.207) 작성일 16-03-31 14:55 조회 3,857 댓글 0

본문

ㅁ 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]

추천0

댓글목록 0

등록된 댓글이 없습니다.

전체 386건 3 페이지
게시물 검색
Copyright © Baragi.Net All rights reserved.
PC 버전으로 보기