그런식으로 echo하려면 어떻게해야할까요??
본문
"안녕하세요 [도치즈]입니다."
라는 문자열이 들어왔을때
[부터 ]까지의 글자를 진하게해서 출력하고싶은데;; 이런건 어떻게해야할까요??
답변 3
$str = preg_replace("/(\[.+\])/", "<strong>$1</strong>", $str);
echo "안녕하세요 <strong>[도치즈]</strong>입니다.";
[문자열]...[문자열] 인 경우에는 위의 코드로 치환할수 없으므로 아래와 같은 코드로 사용합니다.
<?php
$str = "안녕하세요 [도치즈]입니다. 저는 [치즈] 입니다.";
echo preg_replace("/(\[[^\]]+])/", "<strong>$1</strong>", $str);
?>
답변을 작성하시기 전에 로그인 해주세요.