여기서, e는 어떤 의미인가요?

여기서, e는 어떤 의미인가요?

QA

여기서, e는 어떤 의미인가요?

본문

view['rich_content'] = preg_replace("/{이미지\:([0-9]+)[:]?([^}]*)}/ie", "view_image(\$view, '\\1', '\\2')", $view['content']);

 

 

이 질문에 댓글 쓰기 :

답변 2

패턴변경자를 검색해 보시면 됩니다. 

http://php.net/manual/kr/reference.pcre.pattern.modifiers.php

 

내용 자체는 어려워서 저도 잘.. ^^

 

변환된 문자열을 php코드로 실행한 결과로 치환하겠다는 말인 것 같네요
복잡해서 코드에서 알아보기 쉽게 바꾼 것 같군요

function conv_rich_content($matches)

{

global $view;

return view_image($view, $matches[1], $matches[2]);

}

$viw['rich_content'] = preg_replace_callback("/{이미지\:([0-9]+)[:]?([^}]*)}/i", "conv_rich_content", $view['content']);

 

답변을 작성하시기 전에 로그인 해주세요.
전체 42
QA 내용 검색

회원로그인

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