eregi_replace.. 질문요.. > 자유게시판

자유게시판

eregi_replace.. 질문요.. 정보

eregi_replace.. 질문요..

본문

$abc['title']="Test!";
$abc['web']="werwaqweqwe";

function environ($data){
global $abc;

return $abc[$data];
}

$str="[#env(title)#][#env(web)#]";
$str=eregi_replace("\\[#env\\(([^)]*)\\)#\\]", environ("\\1"), $str);

왜 공백이 나올까요..

\\1 저것을 활용하고 싶습니다..

묻는 것을 요약해서 정리하자면

eregi_replace에서 replace하는 부분에서 "\\숫자"로 데이터를 가져올 수 있는데

함수에서는 사용이 불가능하다..

이런 것인데요..

답변 부탁드립니다.
추천
0
  • 복사

댓글 3개

메뉴얼 코멘트 보니까.

$input_text = preg_replace($converted, "UTF_to_Unicode('\\1')", $text);
function UTF_to_Unicode($data){
  //return $data;
}

이런식인 것 같네요. 참고로 ereg는 구시대의 유물로 전락했죠.
© SIRSOFT
현재 페이지 제일 처음으로