다시 문의드립니다......치환관련

다시 문의드립니다......치환관련

QA

다시 문의드립니다......치환관련

답변 2

본문

[지도]서울특별시 어쩌구저쩌구[/지도]

 

이런식으로 본문에 글을 입력할경우

 

view.skin.php 상에서

본문을 뽑을때 함수를 만들어 아래 내용을 출력하게 할려고 합니다.

 

함수명($view[wr_content]);

 

1. [지도]서울특별시 어쩌구저쩌구[/지도] = 정규식?으로 뽑아 빨간부분만 값만들기

2. [지도][/지도]이걸 포함해 안에내용 모두 지우기  = preg_replace("정규식을 어떻게 써야하나요?", "", $content);

 

어떻게 하나요?  

이 질문에 댓글 쓰기 :

답변 2

preg_match("@[지도](.*?)[/지도]", $addr, $result);

 

이렇게 하심 될 것 같은데요.

 

function get_map($content)
{

preg_match("@[지도](.*?)[/지도]", $addr, $content);

if ($addr) {
$addr..............................지도출력으로 활용

$content = preg_replace("@[지도](.*?)[/지도]", "", $content);
}

return $content;
}

이런식으로 하면 될까요?

addr이 주소가 들어가요.

서울시 구로구

 

content 안에 배열로 값이 리턴 되고요

 

 

===============================

 

preg_match("@[지도](.*?)[/지도]", $addr, $content);  

 

 

==>>>

 

preg_match("@[지도](.*?)[/지도]", $content, $addr);

 

 

위 함수대로 라면 이렇게 해야 하고요.

 

 

그런데 값은 배열로 리턴 해요

print_r로 찍어보시면 쉽게 알수 있어요

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 255
© SIRSOFT
현재 페이지 제일 처음으로