PHP 의 switch case 구문 > 개발

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

개발

PHP 의 switch case 구문

페이지 정보

profile_image
작성자 관리자 (114.♡.85.207)
댓글 0건 조회 4,065회 작성일 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 392건 18 페이지
  • RSS
개발 목록
번호 제목 조회 추천 날짜
521985006-07
511983010-07
501976005-04
491972006-16
481969007-17
471951002-27
461938006-06
451925002-03
441913008-18
431898008-19
421888009-08
411887005-04
401886005-30
391874006-01
381864001-28
371855002-13
361845002-08
351824008-03
341791001-31
331788005-14

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.