html_special_chars_decode() 함수는 특수 HTML 엔티티를 다시 문자로 변환하는 데 사용됩니다.
다음은 디코딩될 HTML 엔티티입니다 -
-
&앰프; &(앰퍼샌드)
가 됩니다. -
" "(큰따옴표)
가 됩니다. -
' '(작은따옴표)
가 됩니다. -
< <(보다 작음)
이 됩니다. -
>> (보다 큼)
이 됩니다.
구문
htmlspecialchars_decode(str,flags)
매개변수
-
문자열 - 디코딩할 문자열
-
플래그 − 따옴표 처리 방법과 사용할 문서 유형을 지정합니다.
-
다음은 인용 스타일입니다 -
-
ENT_COMPAT - 기본값. 큰따옴표만 디코딩
-
ENT_QUOTES - 큰따옴표 및 작은따옴표 디코딩
-
ENT_NOQUOTES - 따옴표를 디코딩하지 않습니다.
-
-
사용된 문서 유형을 지정하기 위한 추가 플래그 -
-
ENT_HTML401 - 기본값입니다. 코드를 HTML 4.01로 처리
-
ENT_HTML5 - 코드를 HTML 5로 처리
-
ENT_XML1 - 코드를 XML 1로 처리
-
ENT_XHTML - 코드를 XHTML로 처리
-
반환
htmlspecialchars_decode() 함수는 변환된 문자열을 반환합니다.
다음은 예입니다 -
예시
<?php $s = "<p>this -> "keyword in programming language</p>\n"; echo htmlspecialchars_decode($s); echo htmlspecialchars_decode($s, ENT_NOQUOTES); ?>
다음은 출력입니다 -
출력
<p>this -> "keyword in programming language</p> <p>this -> "keyword in programming language</p>