eregi_replace.. 질문요..

· 2009-06-13 (토) 16:44:17 · 1304 · 3
$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하는 부분에서 "\\숫자"로 데이터를 가져올 수 있는데

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

이런 것인데요..

답변 부탁드립니다.
|

댓글 3개

메뉴얼 코멘트 보니까.

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

이런식인 것 같네요. 참고로 ereg는 구시대의 유물로 전락했죠.
preg는 너무 어려워보여서!..
답변 감사합니다.. 보니까 preg네요.. 할 수 없이 preg도 인쇄해서 공부해야지..
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

202,902건
+
제목 글쓴이 날짜 조회
09-06-13 조회 1,305
09-06-13 조회 1,935
09-06-13 조회 1,224
09-06-13 조회 2,245
09-06-13 조회 1,285
09-06-13 조회 1,269
09-06-13 조회 1,289
09-06-13 조회 1,419
09-06-13 조회 1,223
09-06-13 조회 1,313
09-06-13 조회 1,521
09-06-13 조회 1,226
09-06-13 조회 1,360
09-06-13 조회 1,766
09-06-12 조회 1,232
09-06-12 조회 1,236
09-06-12 조회 1,358
09-06-12 조회 2,331
09-06-12 조회 1,511
09-06-12 조회 7,906