조건식 switch, case, break구문
switch (expression) { case (value1): statements; break; case (value2): statements; break; case (value3): statements; break; case (value4): statements; break; default: statements; } |
switch문은 "switch(조건)"의 값을 각각 case의 조건식에 대입하여 참,거짓 여부를 비교합니다. 만일 동일한 값, 일치하는 값을 찾으면 break를 만날때까지 해당 스크립트를 실행하게 되는데, 만약 참인 case조건식에 break구문이 없으면 break구문을 만날때까지 여러 case구문이 실행되어 버려 엉뚱한 값을 얻는 경우도 발생되니 주의가 필요합니다. 일치하는 값이 없다면 default의 코드를 실행하게 됩니다.
예제 (ex #1
<?php |
아래 예는 좋은 학습이 될 것입니다.
예제 (ex# 2
<?php |
'메모' 카테고리의 다른 글
frame 좌측 여러개 메뉴에 우측에 나올 php를 결정하는 스크립트...펌 (0) | 2012.07.02 |
---|---|
그누보드 관리자설정 여유 필드 용도...펌 (0) | 2012.07.02 |
그누보드 hit수 조회수 조절 부분은 bbs/board.php...펌 (0) | 2012.07.01 |
그누보드 iframe, style 태그 해제...펌 (0) | 2012.07.01 |
그누보드 최고관리자 추가...펌 (0) | 2012.07.01 |