PHP 의 switch case 구문 > 개발

본문 바로가기
사이트 내 전체검색

개발

PHP 의 switch case 구문

페이지 정보

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

본문

ㅁ 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

댓글목록

등록된 댓글이 없습니다.

Total 386건 3 페이지
  • RSS

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.