스위치문??? > 자유게시판

자유게시판

스위치문??? 정보

궁금 스위치문???

본문

간만에 nzeo갔다가 괜찮은것을 하나 발견 했습니다.
아니... 발견했다기 보다는 이제야 아이디어가 떠올랐다는게 맞겠죠


"서버 시간에 따라 배경이 바뀌는 테이블!! "

현재 소스는 12시간을 기준으로
낮과 밤으로 바뀜니다.. 클라이언트쪽 시간이 아닌
서버쪽 시간을 기준으로 바뀌니 착오 없으시길 바람니다.

<?
        global $t, $nt;
        $t = date("G");

        if($t > 12)
        {        // 오후라면
?><table background="a.jpg"><?
        }
        else
        {        // 오전 이라면
?><table background="b.jpg"><?
        }
?>
저기위에 if($t > 12) 이부분에 숫자을 바꾸면 바뀌는 시간두 조절할수있구요..


elseif로 더 다양한 시간대로 나눠서 쓰는법은 대충 알겠는데
그 아래 코멘트에서 이런말이 있더군요


놀기 : if와 else if 를 사용하면 됩니다. else if 에서도 조건문을 넣을 수 있으니 계속해서 조건을 비교 할 수 있겠죠..
그런데, 이 코드가 실행될때 효율성이나 리소스 사용과 관련해서는, 님처럼 여러 경우중 한 경우를 택하는 경우 if, else if 보다는 switch 구문을 사용하는게 시스템에 더 효율적입니다.
코딩 할때도 더 편하구요.



결론 - switch 문으로 1~6시 , 7~12시, 13시 이후 나머지... 뭐 요렇게 구분짓는다면
어떻게 써야될까요?
제가 php를 몰라서 좀 헤메기를 좋아합니다ㅡㅡ;
추천
0

댓글 1개

전체 199,708 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT