컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post PHP 예제] 문자열을 배열로 변환 저장 함수; String to Array기름몰, 효리몰, 감기몰, 설탕몰 등 쇼핑몰 애칭 의미; GS-G-H-CJ-KTPHP 예제] 배열을 문자열로 변환/연결/병합, 배열 합치기; Join Array배치 파일에서, 숫자 계산하기, set 명령으로 더하기 빼기; Batch File Calc...배치파일 무한루프 구현, 루프 탈출, 빠져 나오기 예제; Batch File Infinit...무한대 기호 입력, 무한대 특수문자 특수기호 입력 방법; Infinity Sign Inpu...컴퓨터에서 분수 표현 법은? 컴퓨터로 분수 나타내기, 입력; Fraction Input자바스크립트] 배열 합치기, 여러개의 배열을 연결, 하나로 병합 함수; JavaScript...자바스크립트] 배열 요소 추가, 새 요소 밀어넣기 함수; JavaScript unshift...자바스크립트] 배열 요소 삭제, 밖으로 추출 함수; JavaScript shift pop ...

PHP 예제] switch문, case문, break문, default문: 스위치-문

Thursday, May 31, 2007

if...else문을 여러 개 사용해야 할 경우에는, switch문으로 대체하면 소스가 간결해집니다. C언어의 스위치문과 달리, PHP에서는 스위치문의 조건으로서 숫자(정수, 실수)와 문자열 모두 가능합니다.

각 실행문의 끝에 break문을 붙여 주지 않으면, 그 아래쪽의 실행문들까지 모두 실행되어 버립니다.

해당 조건이 없을 때에는 기본적으로 default문이 실행되는데, default문이 필요없다면 생략 가능합니다.

스위치문 사용 예제 소스


소스 파일명: example.php
<html>
<head>
<title>PHP Example</title>
</head>

<body>

<?php

// 숫자형으로 조건 지정 (정수 실수 모두 가능)
$n = 3.14;

switch ($n) {
  case 3.14  : print "3.14 라는 실수입니다.<br />\n";
               break;
  case 365   : print "365 라는 정수입니다.<br />\n";
               break;
  case 1000  : print "1000 이라는 정수입니다.<br />\n";
               break;
  default    : print "해당 숫자가 없습니다.<br />\n";
               break;
}
// 출력 결과: 3.14 라는 실수입니다.



// 문자형으로 조건 지정
$c = '똠';

switch ($c) {
  case 'A'  : print "A 라는 문자입니다.<br />\n"; break;
  case '똠' : print "똠 이라는 문자입니다.<br />\n"; break;
  case '7'  : print "7 이라는 문자입니다.<br />\n"; break;
  default   : print "해당되는 문자가 없습니다.<br />\n"; break;
}
// 출력 결과: 똠 이라는 문자입니다.



// 문자열로 조건 지정
$camera = 'Canon PowerShot';

switch ($camera) {
  case 'Nikon D40'  : print "50만원대입니다.<br />\n"; break;
  case 'Nikon D40X' : print "80만원대의 디카입니다.<br />\n"; break;
  case 'Canon PowerShot' : print "40만원대의 컴팩트 카메라입니다.<br />\n"; break;
  default   : print "해당되는 카메라가 없습니다.<br />\n"; break;
}
// 출력 결과: 40만원대의 컴팩트 카메라입니다.


?>

</body>
</html>



0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top