경로상에서 여러개의 특정단어 찾는 방법? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

경로상에서 여러개의 특정단어 찾는 방법? 정보

경로상에서 여러개의 특정단어 찾는 방법?

본문

경로상에서 특정문구가 들어간 경우, 그에 해당하는 공통의 echo 문을 실행하려고 합니다.

<? if(preg_match('/tmm/i',$_SERVER[REQUEST_URI])) { ?>
      echo " 공통의 실행문장";
<? } ?>

위처럼하면, 경로상에서 'tmm'이라는 문구가 들어간 경우를 나타냅니다.(?!)
그렇다면 경로상에 'tmm', 'tmc', 'tmf' ... 처럼 여러개의 조건문구를 찾으려면
이에 해당하는 공통된 실행문장을 실행시키려면 구문을 어떻게 적어야 하는지요?

무식하게... 아래와 같이 하면 '길고지루한 동일한 실행문장'을 여러번 만들어 넣어야 하는데
이런 방법말고 좀던 간단한 구문을 만들고 싶습니다

<? if(preg_match('/tmm/i',$_SERVER[REQUEST_URI])) { ?>
      echo " 동일한실행문장";
<? }else if(preg_match('/tmc/i',$_SERVER[REQUEST_URI])) { ?>
      echo " 동일한실행문장";
<? }else if(preg_match('/tmf/i',$_SERVER[REQUEST_URI])) { ?>
      echo " 동일한실행문장";
<? }else{?>
    echo "다른 문장";
<? } ?>

댓글 전체

<? if(preg_match('/tmm/i',$_SERVER[REQUEST_URI]) || preg_match('/tmc/i',$_SERVER[REQUEST_URI]) || preg_match('/tmf/i',$_SERVER[REQUEST_URI])) { ?>
      echo " 동일한실행문장";
<? }else{?>
    echo "다른 문장";
<? } ?>

이렇게도 되겠네요
전체 95 |RSS
그누4 질문답변 내용 검색

회원로그인

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