문자열 HTMLtag 인코딩과 디코딩 - string htmlentities ( string $string ), string html_entity_decode ( string $string )
2014. 1. 12. 22:55
- <?php
- $invalue = "lunch \"time\" : <b>12</b> o'clock";
- $outvalue = htmlentities($invalue);
- echo $outvalue."<br>\n";;
- // lunch "time" : <b>12</b> o'clock
- echo html_entity_decode($invalue)."<br>\n";;
- // lunch "time" : <b>12</b> o'clock
- echo html_entity_decode($outvalue)."<br>\n";;
- // lunch "time" : <b>12</b> o'clock
- ?>
--------------------------------------------------------------------------------------------
4. 라인
$string문자열을 HTMLtag 인코딩하여 반환합니다.
비슷한 함수로는 htmlspecialchars()함수가 있습니다.
8.12. 라인
$string문자열을 HTMLtag 디코딩하여 반환합니다.
$string문자열에 대해 $flags 옵션은 다음과 같이 처리합니다.
ENT_COMPAT 큰따옴표 변혼
ENT_QUOTES 작은따옴표 변환
ENT_NOQUOTES 따옴표 변환 안함
ENT_HTML401 HTML 4.01과 같은 코드 변환
ENT_XML1 XML 1과 같은 코드 변환
ENT_XHTML XHTML과 같은 코드 변환
ENT_HTML5 HTML 5과 같은 코드 변환