현재 위치: > 함수 카테고리 모음> html_entity_decode

html_entity_decode

HTML 엔티티를 해당 문자로 변환하십시오
이름:html_entity_decode
분류:
사용 언어:php
한 줄 설명:HTML 엔티티를 문자로 변환하십시오.

정의 및 사용법

html_entity_decode() 함수는 html 엔티티를 문자로 변환합니다.

html_entity_decode() 함수는 htmlentities() 함수의 역 함수입니다.

예 1

HTML 엔티티를 문자로 변환하십시오.

 <? php
$ str = "<? w3s? h ° | §>" ;
echo html_entity_decode ( $ str ) ;
?>

위 코드의 HTML 출력은 다음과 같습니다 (소스 코드 참조).

 <! doctype html >
<html>​
<body>​
<? W3S ? 시간 ?? ? ?>
</ body >
</ html >

위 코드의 브라우저 출력 :

 <? W3S ? 시간 ?? ? ?>

예 2

HTML 엔티티를 문자로 변환하십시오.

 <? php
$ str = "Bill & amp; &#039; Steve &#039;" ;
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 >

위 코드의 브라우저 출력 :

 빌 & '스티브'
빌 & '스티브'
빌 & '스티브'

예 3

서유럽 문자 세트를 사용하여 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 ( 문자열 , 플래그 , 문자 - 세트 )
매개 변수 설명하다
필수의. 디코딩 할 문자열을 지정합니다.
깃발

선택 과목. 따옴표를 다루는 방법 및 사용할 문서 유형을 지정합니다.

사용 가능한 견적 유형 :

  • 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 운영 체제에서 사용하는 문자 세트

참고 : PHP 5.4 이전의 버전에서는 인식되지 않은 문자 세트가 무시되고 ISO-8859-1로 대체됩니다. PHP 5.4이므로 인식되지 않은 문자 세트는 무시되고 UTF-8으로 대체됩니다.

유사한 함수
  • CRC32 다항식 문자열을 계산하십시오 crc32

    crc32

    CRC32다항식문자열을계산하십시오
  • 주어진 파일의 MD5 해시 값을 계산하십시오 md5_file

    md5_file

    주어진파일의MD5해시값을계산하십시오
  • 문자열 끝에서 공백 문자 (또는 기타 문자) 삭제 rtrim

    rtrim

    문자열끝에서공백문자(또는기타문자)삭제
  • 백 슬래시를 사용하여 끈을 탈출합니다 addslashes

    addslashes

    백슬래시를사용하여끈을탈출합니다
  • 지정된 문자 세트에 문자열의 모든 문자가 존재하는 첫 번째 하위 문자열의 길이를 계산합니다. strspn

    strspn

    지정된문자세트에문자열의모든문자가존재하
  • 문자열을 출력하십시오 print

    print

    문자열을출력하십시오
  • 문자열을 반전하십시오 strrev

    strrev

    문자열을반전하십시오
  • HTML 엔티티를 해당 문자로 변환하십시오 html_entity_decode

    html_entity_decode

    HTML엔티티를해당문자로변환하십시오
인기 기사