최신 웹 개발 튜토리얼
 

PHP get_html_translation_table() Function

<PHP 문자열 참조

반드시 htmlspecialchars 함수를 사용하는 변환 표를 인쇄 :

<?php
print_r (get_html_translation_table()); // HTML_SPECIALCHARS is default.
?>
»실행 예

정의 및 사용

get_html_translation_table() 함수가 사용하는 변환 표를 반환 htmlentities()htmlspecialchars() 함수를.

Tip: 일부 문자는 여러 가지 방법으로 인코딩 할 수 있습니다. get_html_translation_table() 함수는 가장 일반적인 인코딩을 반환합니다.


통사론

get_html_translation_table( function,flags,character-set )

매개 변수 기술
function 선택 과목. 반환되는 변환 테이블을 지정합니다.

가능한 값 :

  • HTML_SPECIALCHARS - 기본. HTML 페이지에 적절하게 표시 할 URL 인코딩을 필요로 일부 문자를 변환
  • HTML_ENTITIES는 - HTML 페이지에 적절하게 표시 할 URL 인코딩을 필요로하는 모든 문자를 변환합니다
flags 선택 과목. 테이블을 인용 지정 포함하고있는 문서는 테이블입니다 입력합니다.

사용 가능한 인용 스타일은 다음과 같습니다 :

  • ENT_COMPAT - 기본. 표 따옴표 단일하지 따옴표에 대한 엔티티를 포함
  • ENT_QUOTES는 - 테이블은 단일 및 이중 따옴표를위한 엔티티를 포함
  • ENT_NOQUOTES이 - 테이블은 단일 및 이중 따옴표를위한 개체가 포함되지 않습니다

테이블을위한 DOCTYPE 지정에 대한 추가 플래그 :

  • ENT_HTML401 - 기본. HTML 4.01 표
  • ENT_HTML5 - HTML 5 표
  • ENT_XML1 - XML ​​1 표
  • ENT_XHTML - XHTML 표
character-set 선택 과목. 사용하는 문자 집합을 지정하는 문자열입니다.

허용되는 값은 다음과 같습니다 :

  • 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도 - 맥 OS에서 사용 된 문자 집합

Note: 인식 할 수없는 문자 세트는 무시하고 PHP 5.4 이전 버전에서 ISO-8859-1로 대체됩니다. PHP 5.4로,이 UTF-8로 대체 무시됩니다.

기술적 세부 사항

반환 값 : 값으로 원래의 키와 같은 문자와 엔티티, 배열로 변환 표를 반환
PHP 버전 : 4+
변경 내역 : 문자 설정된 매개 변수의 기본값은 PHP 5에서 UTF-8로 변경되었습니다

테이블을위한 DOCTYPE 지정하기위한 추가 플래그; ENT_HTML401, ENT_HTML5, ENT_XML1 및 ENT_XHTML는 PHP 5.4에서 추가 된

문자 세트 매개 변수는 PHP 5.3.4에서 추가되었다

더 예

HTML_SPECIALCHARS 표 :

<?php
print_r (get_html_translation_table(HTML_SPECIALCHARS));
?>

문자 엔티티 이름을 표시 :

Array
(
  ["] => &quot;
  [&] => &amp;
  [<] => &lt;
  [>] => &gt;
)



예 2

HTML_ENTITIES 표 :

<?php
print_r (get_html_translation_table(HTML_ENTITIES));
?>

문자 엔티티 이름을 표시 :

Array
(
  ["] => &quot;
  [&] => &amp;
  [<] => &lt;
  [>] => &gt;
  [ ] => &nbsp;
  [] => &iexcl;
  [] => &cent;
  [] => &pound;
  [] => &curren;
  [] => &yen;
  [] => &brvbar;
  [] => &sect;
  [] => &uml;
  [] => &copy;
  [] => &ordf;
  [] => &laquo;
  [] => &not;
  [] => &shy;
  [] => &reg;
  [] => &macr;
  [] => &deg;
  [] => &plusmn;
  [] => &sup2;
  [] => &sup3;
  [] => &acute;
  [] => &micro;
  [] => &para;
  [] => &middot;
  [] => &cedil;
  [] => &sup1;
  [] => &ordm;
  [] => &raquo;
  [] => &frac14;
  [] => &frac12;
  [] => &frac34;
  [] => &iquest;
  [] => &Agrave;
  [] => &Aacute;
  [] => &Acirc;
  [] => &Atilde;
  [] => &Auml;
  [] => &Aring;
  [] => &AElig;
  [] => &Ccedil;
  [] => &Egrave;
  [] => &Eacute;
  [] => &Ecirc;
  [] => &Euml;
  [] => &Igrave;
  [] => &Iacute;
  [] => &Icirc;
  [] => &Iuml;
  [] => &ETH;
  [] => &Ntilde;
  [] => &Ograve;
  [] => &Oacute;
  [] => &Ocirc;
  [] => &Otilde;
  [] => &Ouml;
  [] => &times;
  [] => &Oslash;
  [] => &Ugrave;
  [] => &Uacute;
  [] => &Ucirc;
  [] => &Uuml;
  [] => &Yacute;
  [] => &THORN;
  [] => &szlig;
  [] => &agrave;
  [] => &aacute;
  [] => &acirc;
  [] => &atilde;
  [] => &auml;
  [] => &aring;
  [] => &aelig;
  [] => &ccedil;
  [] => &egrave;
  [] => &eacute;
  [] => &ecirc;
  [] => &euml;
  [] => &igrave;
  [] => &iacute;
  [] => &icirc;
  [] => &iuml;
  [] => &eth;
  [] => &ntilde;
  [] => &ograve;
  [] => &oacute;
  [] => &ocirc;
  [] => &otilde;
  [] => &ouml;
  [] => &divide;
  [] => &oslash;
  [] => &ugrave;
  [] => &uacute;
  [] => &ucirc;
  [] => &uuml;
  [] => &yacute;
  [] => &thorn;
  [] => &yuml;
  [] => &OElig;
  [] => &oelig;
  [] => &Scaron;
  [] => &scaron;
  [] => &Yuml;
  [] => &fnof;
  [] => &circ;
  [] => &tilde;
  [Α] => &Alpha;
  [Β] => &Beta;
  [Γ] => &Gamma;
  [Δ] => &Delta;
  [Ε] => &Epsilon;
  [Ζ] => &Zeta;
  [Η] => &Eta;
  [Θ] => &Theta;
  [Ι] => &Iota;
  [Κ] => &Kappa;
  [Λ] => &Lambda;
  [Μ] => &Mu;
  [Ν] => &Nu;
  [Ξ] => &Xi;
  [Ο] => &Omicron;
  [Π] => &Pi;
  [Ρ] => &Rho;
  [Σ] => &Sigma;
  [Τ] => &Tau;
  [Υ] => &Upsilon;
  [Φ] => &Phi;
  [Χ] => &Chi;
  [Ψ] => &Psi;
  [Ω] => &Omega;
  [α] => &alpha;
  [β] => &beta;
  [γ] => &gamma;
  [δ] => &delta;
  [ε] => &epsilon;
  [ζ] => &zeta;
  [η] => &eta;
  [θ] => &theta;
  [ι] => &iota;
  [κ] => &kappa;
  [λ] => &lambda;
  [μ] => &mu;
  [ν] => &nu;
  [ξ] => &xi;
  [ο] => &omicron;
  [π] => &pi;
  [ρ] => &rho;
  [ς] => &sigmaf;
  [σ] => &sigma;
  [τ] => &tau;
  [υ] => &upsilon;
  [φ] => &phi;
  [χ] => &chi;
  [ψ] => &psi;
  [ω] => &omega;
  [ϑ] => &thetasym;
  [ϒ] => &upsih;
  [ϖ] => &piv;
  [ ] => &ensp;
  [ ] => &emsp;
  [ ] => &thinsp;
  [‌] => &zwnj;
  [‍] => &zwj;
  [‎] => &lrm;
  [‏] => &rlm;
  [] => &ndash;
  [] => &mdash;
  [] => &lsquo;
  [] => &rsquo;
  [] => &sbquo;
  [] => &ldquo;
  [] => &rdquo;
  [] => &bdquo;
  [] => &dagger;
  [] => &Dagger;
  [] => &bull;
  [] => &hellip;
  [] => &permil;
  [′] => &prime;
  [″] => &Prime;
  [] => &lsaquo;
  [] => &rsaquo;
  [‾] => &oline;
  [⁄] => &frasl;
  [] => &euro;
  [ℑ] => &image;
  [℘] => &weierp;
  [ℜ] => &real;
  [] => &trade;
  [ℵ] => &alefsym;
  [←] => &larr;
  [↑] => &uarr;
  [→] => &rarr;
  [↓] => &darr;
  [↔] => &harr;
  [↵] => &crarr;
  [⇐] => &lArr;
  [⇑] => &uArr;
  [⇒] => &rArr;
  [⇓] => &dArr;
  [⇔] => &hArr;
  [∀] => &forall;
  [∂] => &part;
  [∃] => &exist;
  [∅] => &empty;
  [∇] => &nabla;
  [∈] => &isin;
  [∉] => &notin;
  [∋] => &ni;
  [∏] => &prod;
  [∑] => &sum;
  [−] => &minus;
  [∗] => &lowast;
  [√] => &radic;
  [∝] => &prop;
  [∞] => &infin;
  [∠] => &ang;
  [∧] => &and;
  [∨] => &or;
  [∩] => &cap;
  [∪] => &cup;
  [∫] => &int;
  [∴] => &there4;
  [∼] => &sim;
  [≅] => &cong;
  [≈] => &asymp;
  [≠] => &ne;
  [≡] => &equiv;
  [≤] => &le;
  [≥] => &ge;
  [⊂] => &sub;
  [⊃] => &sup;
  [⊄] => &nsub;
  [⊆] => &sube;
  [⊇] => &supe;
  [⊕] => &oplus;
  [⊗] => &otimes;
  [⊥] => &perp;
  [⋅] => &sdot;
  [⌈] => &lceil;
  [⌉] => &rceil;
  [⌊] => &lfloor;
  [⌋] => &rfloor;
  [〈] => &lang;
  [〉] => &rang;
  [◊] => &loz;
  [♠] => &spades;
  [♣] => &clubs;
  [♥] => &hearts;
  [♦] => &diams;
)


<PHP 문자열 참조