get_html_translation_table()

PHP get_html_translation_table() funksiyasi

❮ PHP string funksiyalari ma’lumotnomasi

Misol

htmlspecialchars funksiyasi ishlatadigan tarjima jadvalini chiqaring:

<?php print_r (get_html_translation_table()); // HTML_SPECIALCHARS is default. ?>
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

get_html_translation_table() funksiyasi htmlentities() va htmlspecialchars() funksiyalari ishlatadigan tarjima jadvalini qaytaradi.

Maslahat: Ayrim belgilarni bir necha usulda kodlash mumkin. get_html_translation_table() funksiyasi eng keng tarqalgan kodlashni qaytaradi.


Sintaksis

get_html_translation_table(function,flags,character-set)

Parametr qiymatlari

Parametr Tavsif
function Ixtiyoriy. Qaysi tarjima jadvali qaytarilishini belgilaydi.

Mumkin bo‘lgan qiymatlar:

  • HTML_SPECIALCHARS - Standart. HTML sahifada to‘g‘ri ko‘rsatilishi uchun URL-kodlash talab qiladigan ayrim belgilarni o‘giradi
  • HTML_ENTITIES - HTML sahifada to‘g‘ri ko‘rsatilishi uchun URL-kodlash talab qiladigan barcha belgilarni o‘giradi
flags Ixtiyoriy. Jadvalda qaysi tirnoqlar bo‘lishini va jadval qaysi hujjat turi uchun ekanini belgilaydi.

Mavjud tirnoq uslublari:

  • ENT_COMPAT - Jadvalda bittalik tirnoqlar uchun emas, qo‘sh tirnoqlar uchun entity’lar mavjud
  • ENT_QUOTES - Standart. Jadvalda qo‘sh va bittalik tirnoqlar uchun entity’lar mavjud
  • ENT_NOQUOTES - Jadvalda qo‘sh va bittalik tirnoqlar uchun entity’lar bo‘lmaydi

Jadval qaysi doctype uchun ekanini belgilovchi qo‘shimcha bayroqlar:

  • ENT_HTML401 - Standart. HTML 4.01 uchun jadval
  • ENT_HTML5 - HTML 5 uchun jadval
  • ENT_XML1 - XML 1 uchun jadval
  • ENT_XHTML - XHTML uchun jadval
character-set Ixtiyoriy. Qaysi belgilar to‘plamidan foydalanishni belgilovchi string.

Ruxsat etilgan qiymatlar:

  • UTF-8 - Standart. ASCII bilan mos, ko‘p baytli 8 bitli Unicode
  • ISO-8859-1 - G‘arbiy Yevropa
  • ISO-8859-15 - G‘arbiy Yevropa (ISO-8859-1 da mavjud bo‘lmagan Yevro belgisi hamda fransuz va fin harflarini qo‘shadi)
  • cp866 - DOS’ga xos kirill belgilar to‘plami
  • cp1251 - Windows’ga xos kirill belgilar to‘plami
  • cp1252 - G‘arbiy Yevropa uchun Windows’ga xos belgilar to‘plami
  • KOI8-R - Rus
  • BIG5 - An’anaviy xitoy, asosan Tayvanda ishlatiladi
  • GB2312 - Soddalashtirilgan xitoy, milliy standart belgilar to‘plami
  • BIG5-HKSCS - Gonkong kengaytmalari bilan Big5
  • Shift_JIS - Yapon
  • EUC-JP - Yapon
  • MacRoman - Mac OS da ishlatilgan belgilar to‘plami


Texnik tafsilotlar

Qaytariladigan qiymat: Tarjima jadvalini massiv sifatida qaytaradi: asl belgilar kalitlar, entity’lar esa qiymatlar bo‘ladi
PHP versiyasi: 4+

Ko‘proq misollar

Misol

HTML_SPECIALCHARS uchun jadval:

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

Belgi va entity nomini ko‘rsatish:

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

Misol

HTML_ENTITIES uchun jadval:

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

Belgi va entity nomini ko‘rsatish:

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 string funksiyalari ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!