채택완료

아래 점을 정규표현식으로 대체하려면?

$list[$idx][$i]['href'] = './board.php?bo_table='.$search_table[$idx].'&wr_id='.$row['wr_parent'];

 

위 코드가 아래처럼 출력됩니다.

./board.php?bo_table=notice&wr_id=10

 

그런데, 위 코드가 bbs/search.php 코어 단에 있는데,

최신글에서 preg_replace 이용해 점을 G5_BBS_URL 적용한 효과가 일어나게 하려는데...

 

 

$list[$idx][$i]['href'] = preg_replace( /패턴/, G5_BBS_URL, $list[$idx][$i]['href'] );

 

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

$list[$idx][$i]['href'] = preg_replace( "/\.\/board.php/" , G5_BBS_URL, $list[$idx][$i]['href'] ); 

 

답변에 대한 댓글 1개

감사합니다. 덕분에 잘 해결했습니다. 제가 따옴표로 표현식을 안 묶었었네용.
$list[$idx][$i]['href'] = preg_replace( "/^\./" , G5_BBS_URL, $list[$idx][$i]['href']

답변을 작성하려면 로그인이 필요합니다.