티스토리 뷰


 PHP 를 이용하여 <> 와 같은 특수문자를 HTML 요소로 변경하는 방법입니다.


 일단 변경하는 이유에 대해서 간단히 설명드리자면 페이지에 특수문자를 표현하고 싶을때 HTML 문서에 그대로 <test></test> 와 같이 써버리신다면 브라우져는 테그로 인식해서 <test></test> 를 표현해주지 않습니다. 써주는 방법은 특수문자를 html 코드로 적어주는 방법인대요. <test></test> 는 코드로는 &lt;test&gt;&lt;/test&gt; 과 같습니다.





 PHP 에서는 htmlentities 로 특수문자를 html 코드로 변경하는 것이 가능합니다.


 간단한 사용방법으로는 htmlentities 를 그대로 써주시면 됩니다.

사용 테스트는 Tutorialbook.IO PHP htmlentities 에서 가능합니다.


<?php
$str = "© Welcome to Tutorialbook.co.kr &°°¦§";
echo htmlentities($str);
?>


 위와 같이 사용하시면 HTML 요소 코드에는 &copy; Welcome to Tutorialbook.co.kr &amp;&deg;&deg;&brvbar;&sect; 과 같이 나오지만 HTML 결과 물로는 © Welcome to Tutorialbook.co.kr &°°¦§ 과 같이 나올 것 입니다.


즐거운 개발 되시기 바랍니다.

공유하기 링크
댓글