html_entity_decode
HTML 엔티티를 해당 문자로 변환하십시오
html_entity_decode()
함수는 html 엔티티를 문자로 변환합니다.
html_entity_decode()
함수는 htmlentities()
함수의 역 함수입니다.
HTML 엔티티를 문자로 변환하십시오.
<? php $ str = "<? w3s? h ° | §>" ; echo html_entity_decode ( $ str ) ; ?>
위 코드의 HTML 출력은 다음과 같습니다 (소스 코드 참조).
<! doctype html > <html> <body> <? W3S ? 시간 ?? ? ?> </ body > </ html >
위 코드의 브라우저 출력 :
<? W3S ? 시간 ?? ? ?>
HTML 엔티티를 문자로 변환하십시오.
<? php $ str = "Bill & amp; ' Steve '" ; echo html_entity_decode ( $ str , ent_compat ) ; // 이중 따옴표 만 변환합니다 에코 "<br>" ; echo html_entity_decode ( $ str , ent_quotes ) ; // 이중 및 단일 따옴표를 변환합니다 에코 "<br>" ; echo html_entity_decode ( $ str , ent_noquotes ) ; // 따옴표가 변환되지 않습니다 ?>
위 코드의 HTML 출력 (소스 코드 참조) :
< ! doctype html > <html> <body> Bill & & #039; Steve & #039; <br> Bill & ' Steve ' <br> Bill & & 'Steve' < / body > < / html >
위 코드의 브라우저 출력 :
빌 & '스티브' 빌 & '스티브' 빌 & '스티브'
서유럽 문자 세트를 사용하여 HTML 엔티티를 문자로 변환합니다.
<? php $ str = "내 이름은? yvind? sane입니다. 저는 노르웨이 인입니다." ; echo html_entity_decode ( $ str , ent_quotes , "iso-8859-1" ) ; ?>
위 코드의 HTML 출력 (소스 코드 참조) :
< ! doctype html > <html> <body> 내 이름은 ? yvind ? 제정신 . 나는 노르웨이 인입니다 . < / body > < / html >
위 코드의 브라우저 출력 :
내 이름은? yvind? sane입니다. 저는 노르웨이 인입니다.
html_entity_decode ( 문자열 , 플래그 , 문자 - 세트 )
매개 변수 | 설명하다 |
---|---|
끈 | 필수의. 디코딩 할 문자열을 지정합니다. |
깃발 |
선택 과목. 따옴표를 다루는 방법 및 사용할 문서 유형을 지정합니다. 사용 가능한 견적 유형 :
사용 된 문서 유형을 지정하는 추가 플래그 :
|
캐릭터 세트 |
선택 과목. 문자열 값, 사용할 문자 세트를 지정합니다. 허용 값 :
참고 : PHP 5.4 이전의 버전에서는 인식되지 않은 문자 세트가 무시되고 ISO-8859-1로 대체됩니다. PHP 5.4이므로 인식되지 않은 문자 세트는 무시되고 UTF-8으로 대체됩니다. |