html_entity_decode()는 HTML 엔티티를 애플리케이션 문자로 변환하는 데 사용됩니다.
구문
html_entity_decode(str, flags, character-set)
매개변수
-
문자열 - 디코딩할 문자열
-
플래그 − 따옴표 처리 방법을 지정합니다.
-
다음은 인용 스타일입니다 -
-
ENT_COMPAT - 기본값. 큰따옴표만 디코딩합니다.
-
ENT_QUOTES - 큰따옴표 및 작은따옴표 디코딩
-
ENT_NOQUOTES - 따옴표를 디코딩하지 않습니다.
-
-
사용된 문서 유형을 지정하기 위한 추가 플래그 -
-
ENT_HTML401 - 기본값입니다. 코드를 HTML 4.01로 처리
-
ENT_HTML5 - 코드를 HTML 5로 처리
-
ENT_XML1 - 코드를 XML 1로 처리
-
ENT_XHTML - 코드를 XHTML로 처리
-
-
문자 집합 − 사용할 문자 집합을 지정하는 문자열입니다.
-
다음은 가능한 값입니다 -
-
UTF-8 - 기본값. ASCII 호환 멀티바이트 8비트 유니코드
-
ISO-8859-1 - 서유럽
-
ISO-8859-15 - 서유럽어(ISO-8859-1에서 누락된 유로 기호 + 프랑스어 및 핀란드어 문자 추가)
-
cp866 - DOS 전용 키릴 문자 집합
-
cp1251 - Windows 전용 키릴 문자 집합
-
cp1252 - 서유럽용 Windows 전용 문자 세트
-
KOI8-R - 러시아어
-
BIG5 - 대만에서 주로 사용되는 중국어 번체
-
GB2312 - 중국어 간체, 국가 표준 문자 세트
-
BIG5-HKSCS - 홍콩 확장이 있는 Big5
-
Shift_JIS - 일본어
-
EUC-JP - 일본어
-
MacRoman - Mac OS에서 사용된 문자 집합
-
반환
html_entity_decode() 함수는 변환된 문자열을 반환합니다.
다음은 예입니다 -
예시
<?php $orig = "We've all the <b>books<b>!"; $one = htmlentities($orig); $two = html_entity_decode($one); echo $one; echo $two; ?>
다음은 출력입니다 -
출력
We've all the <b>books</b>!We've all the books!