Funguo ya get_html_translation_table() ya PHP

实例

Kuandika kwa kawaida:

<?php
print_r (get_html_translation_table()); // HTML_SPECIALCHARS ni kawaida
?>

Mfano wa kufanya kwa kawaida

Maelezo na matumizi

get_html_translation_table() kinaonyesha htmlentities() na htmlspecialchars() Tabia ya uandikaji inayotumika na programu.

Mambo ya kumtumia:Mafanikio yanaweza kutumika kwa vifaa vingine. Mfano, get_html_translation_table() kinaonyesha kwa kawaida kwa uandikaji.

Maua wa Kiingilio

get_html_translation_table(function,flags,character-set)
Masharti Maelezo
function

Inayohusishwa. Inasababisha kurejea tabia ya uandikaji gani.

Mivivu ya:

  • HTML_SPECIALCHARS - Kwa kawaida. Inakadiri herufi ambao inahitaji kuingizwa kwenye URL kwa sababu ya kuonesha kwa haki katika ukurasa wa HTML
  • HTML_ENTITIES - Inakadiri kila herufi ambao inahitaji kuingizwa kwenye URL kwa sababu ya kuonesha kwa haki katika ukurasa wa HTML
flags

Chaguo cha kusikia. Inakadiri aina ya ukingozi ambayo tabia ya kusoma itakuwa na kwa kawaida inakadiri aina ya hatua ya kusoma ya kifaa cha kusoma cha kawaida

Aina za ukingozi:

  • ENT_COMPAT - Kwa kawaida. Tabia ya kusoma inahusisha ukingozi wa kina wakati haujahusiana na ukingozi wa kichwa
  • ENT_QUOTES - Tabia ya kusoma inahusisha ukingozi wa kina na ukingozi wa kichwa
  • ENT_NOQUOTES - Tabia ya kusoma inahusisha ukingozi wa kina na ukingozi wa kichwa wakati haujahusiana na ukingozi wa herufi

Kusanywa ya mifaa ya kumekadiri ya hatua ya kusoma:

  • ENT_HTML401 - Kwa kawaida. Tabia ya kusoma ya HTML 4.01
  • ENT_HTML5 - Tabia ya kusoma ya HTML 5
  • ENT_XML1 - Tabia ya kusoma ya XML 1
  • ENT_XHTML - Tabia ya kusoma ya XHTML
character-set

Chaguo cha kusikia. Thiara ya maneno, inakadiri hatua ya herufi inayotumika.

Maadili ya kumekadiri:

  • UTF-8 - Kwa kawaida. ASCII kinakomboa mbili ya herufi ya 8 baya ya Unicode
  • ISO-8859-1 - Kikabla cha Kikristo
  • ISO-8859-15 - Kikabla cha Kikristo (kushindwa na isivyo kufikia katika ISO-8859-1 kwa herufi za Ufaransa na Finlandi kushindwa na hisia za euro)
  • cp866 - Hatua ya herufi ya kikabla cha Cyrillic cha DOS
  • cp1251 - Hatua ya herufi ya kikabla cha Cyrillic cha Windows
  • cp1252 - Hatua ya herufi ya kikabla cha Windows
  • KOI8-R - Kirusi
  • BIG5 - Kichina kizuri, kina msingi wa Taiwan
  • GB2312 - Kichina kifupi, cha kawaida cha kifaa cha kusoma cha kawaida
  • BIG5-HKSCS - Big5 na kusanywa ya Hong Kong
  • Shift_JIS - Kihindi
  • EUC-JP - Kihindi
  • MacRoman - Kifaa cha kusoma cha Mac kina hatua ya herufi

Mafano ya kuzingatia:Kwenye kipindi cha PHP 5.4 kabla, herufi husikia inatumika kumekadiri hatua ya ISO-8859-1. Kwenye PHP 5.4 kuanzia, herufi husikia inatumika kumekadiri hatua ya UTF-8.

Mafano ya sayansi

Thamani: Inatuma kubadilika tabia ya kusoma na kusoma katika muundo wa orodha, herufi asilia kama jina la kifungu, ukingozi kama thamani la kifungu.
PHP na kuzingatia: 4+

Tarehe ya kuongeza:

Mwaka wa kuongeza Muhtasari
PHP 5 character-set Mwongozo wa kuzingatia kwa chaguo cha msingi wa UTF-8.
PHP 5.4

Kusanywa mifaa ya kumekadiri hatua ya uhariri wa kifaa cha kusoma na kusoma cha kifaa kinachotumia hatua ya HTML5

  • ENT_HTML401
  • ENT_HTML5
  • ENT_XML1
  • ENT_XHTML
PHP 5.3.4 新增了 character-set 参数。

更多实例

实例

HTML_SPECIALCHARS 的翻译表:

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

显示字符和实体名:

Array
()
  ["] => ["]
  [&] => [&]
  [<] => [<]
  [>] => [>]
)

例子 2

HTML_ENTITIES 的翻译表:

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

显示字符和实体名:

Array
()
  ["] => ["]
  [&] => [&]
  [<] => [<]
  [>] => [>]
  [ ] => [ ]  
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => [?]
  [?] => ä
  [?] => å
  [?] => æ
  [?] => ç
  [?] => è
  [?] => é
  [?] => ê
  [?] => ë
  [?] => ì
  [?] => í
  [?] => î
  [?] => ï
  [?] => ð
  [?] => ñ
  [?] => ò
  [?] => ó
  [?] => ô
  [?] => õ
  [?] => ö
  [?] => ÷
  [?] => ø
  [?] => ù
  [?] => ú
  [?] => û
  [?] => ü
  [?] => ý
  [?] => þ
  [?] => ÿ
  [?] => Œ
  [?] => œ
  [?] => Š
  [?] => š
  [?] => Ÿ
  [?] => ƒ
  [?] => Â
  [?] => ˜
  [Α] => Α
  [Β] => Β
  [Γ] => Γ
  [Δ] => Δ
  [Ε] => Ε
  [Ζ] => Ζ
  [Η] => Η
  [Θ] => Θ
  [Ι] => Ι
  [Κ] => Κ
  [Λ] => Λ
  [Μ] => Μ
  [Ν] => Ν
  [Ξ] => Ξ
  [Ο] => Ο
  [Π] => Π
  [Ρ] => Ρ
  [Σ] => Σ
  [Τ] => Τ
  [Υ] => Υ
  [Φ] => Φ
  [Χ] => Χ
  [Ψ] => Ψ
  [Ω] => Ω
  [α] => α
  [β] => β
  [γ] => γ
  [δ] => δ
  [ε] => ε
  [ζ] => ζ
  [η] => η
  [θ] => θ
  [ι] => ι
  [κ] => κ
  [λ] => λ
  [μ] => μ
  [ν] => ν
  [ξ] => ξ
  [ο] => ο
  [π] => π
  [ρ] => ρ
  [?] => ς
  [σ] => σ
  [τ] => τ
  [υ] => υ
  [φ] => φ
  [χ] => χ
  [ψ] => ψ
  [ω] => ω
  [?] => ϑ
  [?] => ϒ
  [?] => ϖ
  [?] =>  
  [?] =>
  [?] =>  
  [?] => ‌
  [?] => ‍
  [?] => ‎
  [?] => ‏
  [?] => –
  [?] => —
  [?] => ‘
  [?] => ’
  [?] => ‚
  [?] => “
  [?] => ”
  [?] => „
  [?] => †
  [?] => ‡
  [?] => •
  [?] => …
  [?] => ‰
  [′] => ′
  [″] => ″
  [?] => ‹
  [?] => ›
  [ ̄] => ‾
  [?] => ⁄
  [?] => €
  [?] => ℑ
  [?] => ℘
  [?] => ℜ
  [?] => ™
  [?] => ℵ
  [←] => ←
  [↑] => ↑
  [→] => →
  [↓] => ↓
  [?] => ↔
  [?] => ↵
  [?] => ⇐
  [?] => ⇑
  [?] => ⇒
  [?] => ⇓
  [?] => ⇔
  [?] => ∀
  [?] => ∂
  [?] => ∃
  [?] => ∅
  [?] => ∇
  [∈] => ∈
  [?] => ∉
  [?] => ∋
  [∏] => ∏
  [∑] => ∑
  [?] => −
  [?] => ∗
  [√] => √
  [∝] => ∝
  [∞] => ∞
  [∠] => ∠
  [∧] => ∧
  [∨] => ∨
  [∩] => ∩
  [∪] => ∪
  [∫] => ∫
  [∴] => ∴
  [~] => ∼
  [?] => ≅
  [≈] => ≈
  [≠] => ≠
  [≡] => ≡
  [≤] => ≤
  [≥] => ≥
  [?] => ⊂
  [?] => ⊃
  [?] => ⊄
  [?] => ⊆
  [?] => ⊇
  [⊕] => ⊕
  [?] => ⊗
  [⊥] => ⊥
  [?] => ⋅
  [?] => ⌈
  [?] => ⌉
  [?] => ⌊
  [?] => ⌋
  [?] => ⟨
  [?] => ⟩
  [?] => ◊
  [?] => ♠
  [?] => ♣
  [?] => ♥
  [?] => ♦
)