L

preg_match 해석 요청.

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

댓글 6개

관리자 페이지에 보면
동영상 확장자 넣는 곳이 있습니다. 그게 $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 대소문자 구별하지 않음
감사합니다. 짜집기만 하느냐고 정규교육을 못받아서 눈짐작으로만 하다보니.....ㅠㅠ
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
19년 전 조회 2,915
19년 전 조회 1,557
19년 전 조회 1,699
19년 전 조회 1,563
19년 전 조회 1,677
19년 전 조회 1,841
19년 전 조회 2,404
19년 전 조회 1,535
19년 전 조회 1,606
19년 전 조회 1,646
19년 전 조회 1,587
19년 전 조회 1,559
19년 전 조회 1,714
19년 전 조회 1,562
19년 전 조회 1,632
19년 전 조회 1,689
19년 전 조회 1,599
19년 전 조회 1,741
19년 전 조회 1,749
19년 전 조회 1,709