PHP get_html_translation_table()-funktio
Esimerkki
Tulostaa htmlspecialchars-funktion käyttämän käännöspöydän:
<?php print_r (get_html_translation_table()); // HTML_SPECIALCHARS on oletus ?>
Määritelmä ja käyttö
get_html_translation_table()-funktio palauttaa htmlentities() ja htmlspecialchars() Funktion käyttämä käännöspöytä.
Vinkki:Tietyt merkit voidaan koodata useilla tavoilla. get_html_translation_table()-funktio palauttaa yleisimmän koodauksen.
Syntaksi
get_html_translation_table(function,flags,character-set)
Parametrit | Kuvaus |
---|---|
function |
Valinnainen. Määrittää, minkä käännöspöydän palauttaa. Mahdolliset arvot:
|
flags |
Valinnainen. Määrittelee, minkä tyyppisiä lainausmerkkejä käännöstaulukko sisältää ja minkä dokumenttipyyhden mukaisesti käännöstaulukko käytetään. Käytettävissä olevat lainausmerkit:
Lisä liput dokumenttien tyyppien määrittämiseen, joihin käännöstaulukko sovelletaan:
|
character-set |
Valinnainen. Merkkijonot arvoina, jotka määrittelevät käytettävän merkistön. Sallitut arvot:
Huomautus:PHP 5.4:n ennen versioissa tunnistamattomat merkkijoukot jätetään huomiotta ja korvataan ISO-8859-1:llä. PHP 5.4:stä lähtien tunnistamattomat merkkijoukot jätetään huomiotta ja korvataan UTF-8:lla. |
Tekninen yksityiskohta
Palautusarvo: | Palautetaan käännöstaulukko taulukkomuodossa, alkuperäiset merkit avaimena ja entiteetit arvoina. |
PHP-versio: | 4+ |
Päivityspäiväkirja:
Versio | Selitys |
---|---|
PHP 5 | character-set Parametrien oletusarvo muutettiin UTF-8:ksi. |
PHP 5.4 |
Lisättiin lisä lippuja määrittämään dokumenttien tyyppien, joihin käännöstaulukko sovelletaan.
|
PHP 5.3.4 | Lisättiin character-set Parametrit. |
Lisää esimerkkejä
Esimerkki
HTML_SPECIALCHARS:n käännös
<?php print_r (get_html_translation_table(HTML_SPECIALCHARS)); ?>
Näytä merkit ja nimet:
Array ( ["] =>" [&] =>& [<] =>< [>] =>> )
Esimerkki 2
HTML_ENTITIES:n käännös
<?php print_r (get_html_translation_table(HTML_ENTITIES)); ?>
Näytä merkit ja nimet:
Array ( ["] =>" [&] =>& [<] =>< [>] =>> [ ] => [?] => eksclam [?] => cent [?] => pound [?] => juan [?] => yen [?] => y-kirjain [?] => seiska [?] => piste [?] => tekijänoikeusmerkki [?] => piste [?] => vasen hakasmerkki [?] => ei-oikea [?] => ylivoima [?] => tavaramerkki [?] => alaviiva [?] => asteikko [?] => plus minus [?] => kaksi [?] => kolme [?] => apostrofi [?] => mykistysmerkki [?] => viivakohta [?] => piste [?] => kaksi [?] => yksi [?] => piste [?] => oikea hakasmerkki [?] => neljännes ympyrä [?] => puolikas ympyrä [?] => kolme etukirjainta [?] => kysymysmerkki [?] => a-alaviiva [?] => a-korotettu merkki [?] => a-korotettu merkki [?] => a-laajennusmerkki [?] => umlaut-merkki [?] => aring-merkki [?] => ae-merkki [?] => c-merkki [?] => ennen e-merkki [?] => ennen e-merkki [?] => ennen e-merkki [?] => ennen e-merkki [?] => ennen i-merkki [?] => ennen i-merkki [?] => ennen i-merkki [?] => ennen i-merkki [?] => ennen d-merkki [?] => ennen n-merkki [?] => o-alaviiva [?] => o-korotettu merkki [?] => o-korotettu merkki [?] => o-alaviiva [?] => o-merkki [?] => kertomerkki [?] => o-kierrosmerkki [?] => u-kurvikkainen merkki [?] => u-korotettu merkki [?] => u-laajennusmerkki [?] => u-merkki [?] => y-merkki [?] => thorn [?] => ss-merkki [?] => alaviiva [?] => aaltoviiva [?] => apostrofi [?] => kysymysmerkki [?] => ä [?] => å [?] => æ [?] => ç [?] => è [?] => é [?] => ê [?] => ë [?] => ì [?] => í [?] => î [?] => ï [?] => ð [?] => ñ [?] => ò [?] => ó [?] => ô [?] => õ [?] => ö [?] => ÷ [?] => ø [?] => ù [?] => ú [?] => û [?] => ü [?] => ý [?] => þ [?] => ÿ [?] => Œ [?] => œ [?] => Š [?] => š [?] => Ÿ [?] => ƒ [?] =>  [?] => ˜ [Α] => Α [Β] => Β [Γ] => Γ [Δ] => Δ [Ε] => Ε [Ζ] => Ζ [Η] => Η [Θ] => Θ [Ι] => Ι [Κ] => Κ [Λ] => Λ [Μ] => Μ [Ν] => Ν [Ξ] => Ξ [Ο] => Ο [Π] => Π [Ρ] => Ρ [Σ] => Σ [Τ] => Τ [Υ] => Υ [Φ] => Φ [Χ] => Χ [Ψ] => Ψ [Ω] => Ω [α] => α [β] => β [γ] => γ [δ] => δ [ε] => ε [ζ] => ζ [η] => η [θ] => θ [ι] => ι [κ] => κ [λ] => λ [μ] => μ [ν] => ν [ξ] => ξ [ο] => ο [π] => π [ρ] => ρ [?] => ς [σ] => σ [τ] => τ [υ] => υ [φ] => φ [χ] => χ [ψ] => ψ [ω] => ω [?] => ϑ [?] => ϒ [?] => ϖ [?] => [?] => [?] => [?] => [?] => [?] => [?] => [?] => – [?] => — [?] => ‘ [?] => ’ [?] => ‚ [?] => “ [?] => ” [?] => „ [?] => † [?] => ‡ [?] => • [?] => … [?] => ‰ [′] => ′ [″] => ″ [?] => ‹ [?] => › [ ̄] => ‾ [?] => ⁄ [?] => € [?] => ℑ [?] => ℘ [?] => ℜ [?] => ™ [?] => ℵ [←] => ← [↑] => ↑ [→] => → [↓] => ↓ [?] => ↔ [?] => ↵ [?] => ⇐ [?] => ⇑ [?] => ⇒ [?] => ⇓ [?] => ⇔ [?] => ∀ [?] => ∂ [?] => ∃ [?] => ∅ [?] => ∇ [∈] => ∈ [?] => ∉ [?] => ∋ [∏] => ∏ [∑] => ∑ [?] => − [?] => ∗ [√] => √ [∝] => ∝ [∞] => ∞ [∠] => ∠ [∧] => ∧ [∨] => ∨ [∩] => ∩ [∪] => ∪ [∫] => ∫ [∴] => ∴ [~] => ∼ [?] => ≅ [≈] => ≈ [≠] => ≠ [≡] => ≡ [≤] => ≤ [≥] => ≥ [?] => ⊂ [?] => ⊃ [?] => ⊄ [?] => ⊆ [?] => ⊇ [⊕] => ⊕ [?] => ⊗ [⊥] => ⊥ [?] => ⋅ [?] => ⌈ [?] => ⌉ [?] => ⌊ [?] => ⌋ [?] => 〈 [?] => 〉 [?] => ◊ [?] => ♠ [?] => ♣ [?] => ♥ [?] => ♦ )