preg_match 해석 요청. > 그누4 질문답변

그누4 질문답변

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

preg_match 해석 요청. 정보

preg_match 해석 요청.

본문

이게 무슨 뜻인가요?
preg_match("/\.($config[cf_movie_extension])$/i", $file)
각각의 단어 해석 부탁드립니다.

댓글 전체

관리자 페이지에 보면
동영상 확장자 넣는 곳이 있습니다. 그게 $config[cf_movie_extension]이거 구요.

첨부 파일로 올린 것이 이 확장자인지 확인하는 겁니다. 대소문자 안 가리도록 i가 붙어 있네요.
그것은 아는데, 각각의 단어가 무슨 역활을 하는지가 궁금해서요.

i 가 대소문자 구별없이한다면,

그앞의 $ 와  양쪽의 / 는 어떤 역활인가요?
관리자님께서 올리신 다음 팁을 참고하세요

팁&강좌 : 기타 > 정규표현식 (Regular Expressions)
http://www.sir.co.kr/bbs/board.php?bo_table=pl_etc&sca=&sfl=wr_subject&stx=regular&sop=and&x=33&y=12
preg_match("/\.($config[cf_movie_extension])$/i", $file)
/  정규식 시작
\.    .은 특별한 의미가 있어서 \를 붙임
($config[cf_movie_extension])  괄호 안에 |로 구분한 문자열 중에 하나와 일치
$      문자열 끝 그러니까 앞의 문자열(확장자)는 문자열 ( $file)의 끝에 있어야 함
/ 정규식 끝
i  대소문자 구별하지 않음
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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