PHP get_html_translation_table() 函数
Beispiel
输出 htmlspecialchars 函数使用的翻译表:
<?php print_r (get_html_translation_table()); // HTML_SPECIALCHARS 为默认 ?>
定义和用法
get_html_translation_table() 函数返回 htmlentities() 和 htmlspecialchars() 函数使用的翻译表。
提示:某些字符可以按照多种方式进行编码。get_html_translation_table() 函数返回最普通的编码。
语法
get_html_translation_table(function,flags,character-set)
参数 | 描述 |
---|---|
function |
可选。规定返回哪个翻译表。 可能的值:
|
flags |
Optional. Spezifiziert, welche Anführungszeichenarten die Übersetzungstabellen enthalten und für welche Dokumenttypen sie verwendet werden. Verfügbare Anführungszeichenarten:
Zusätzliche Flags zur Spezifizierung der Dokumenttypen, auf die die Übersetzungstabellen angewendet werden:
|
character-set |
Optional. String-Wert, der den zu verwendenden Zeichensatz spezifiziert. Zulässige Werte:
Kommentare:In Versionen von PHP 5.4 und früher werden nicht erkannte Zeichensätze ignoriert und durch ISO-8859-1 ersetzt. Ab PHP 5.4 werden nicht erkannte Zeichensätze ignoriert und durch UTF-8 ersetzt. |
Technische Details
Rückgabewert: | Die Übersetzungstabellen werden als Array zurückgegeben, wobei die ursprünglichen Zeichen als Schlüsselname und die Entitäten als Wert dienen. |
PHP-Version: | 4+ |
Aktualisierungsprotokoll:
Version | Beschreibung |
---|---|
PHP 5 | character-set Der Standardwert für die Zeichensatzkonfiguration geändert auf UTF-8. |
PHP 5.4 |
Hinzugefügt wurden zusätzliche Flags, um die Dokumenttypen zu spezifizieren, auf die die Übersetzungstabellen angewendet werden.
|
PHP 5.3.4 | hinzugefügt character-set Parameter. |
Mehr Beispiele
Beispiel
HTML_SPECIALCHARS Übersetzungstabelle:
<?php print_r (get_html_translation_table(HTML_SPECIALCHARS)); ?>
Zeige Zeichen und Entity-Namen:
Array ( ["] => " [&] => & [<] => < [>] => > )
Beispiel 2
HTML_ENTITIES Übersetzungstabelle:
<?php print_r (get_html_translation_table(HTML_ENTITIES)); ?>
Zeige Zeichen und Entity-Namen:
Array ( ["] => " [&] => & [<] => < [>] => > [ ] => [?] => ¡ [?] => ¢ [?] => £ [?] => ¤ [?] => ¥ [?] => ¦ [?] => § [?] => ß [?] => © [?] => ª [?] => « [?] => ¬ [?] => ß [?] => ß [?] => ¬ [?] => ° [?] => ± [?] => ² [?] => ³ [?] => ´ [?] => µ [?] => ¶ [?] => · [?] => ˆ [?] => ¹ [?] => ° [?] => » [?] => ¼ [?] => ½ [?] => ¾ [?] => ¿ [?] => À [?] => Á [?] => Ö [?] => ß [?] => Ü [?] => Ø [?] => Æ [?] => Ç [?] => È [?] => É [?] => Ê [?] => Ë [?] => Ì [?] => Í [?] => Î [?] => Ï [?] => Ð [?] => Ñ [?] => Ò [?] => Ó [?] => Ô [?] => Õ [?] => Ö [?] => × [?] => Ø [?] => Ù [?] => Ú [?] => Û [?] => Ü [?] => Ý [?] => Þ [?] => ß [?] => ä [?] => ä [?] => ä [?] => ? [?] => ae [?] => aa [?] => ae [?] => c [?] => e [?] => e [?] => e [?] => e [?] => i [?] => i [?] => i [?] => i [?] => e [?] => n [?] => o [?] => o [?] => o [?] => o [?] => o [?] => / [?] => o [?] => u [?] => u [?] => u [?] => u [?] => y [?] => th [?] => y [?] => OE [?] => oe [?] => S [?] => s [?] => Y [?] => f [?] => Â [?] => ~ [Α] => Α [Β] => Β [Γ] => Γ [Δ] => Δ [Ε] => Ε [Ζ] => Ζ [Η] => Η [Θ] => Θ [Ι] => Ι [Κ] => Κ [Λ] => Λ [Μ] => Μ [Ν] => Ν [Ξ] => Ξ [Ο] => Ο [Π] => Π [Ρ] => Ρ [Σ] => Σ [Τ] => Τ [Υ] => Υ [Φ] => Φ [Χ] => Χ [Ψ] => Ψ [Ω] => Ω [α] => α [β] => β [γ] => γ [δ] => δ [ε] => ε [ζ] => ζ [η] => η [θ] => θ [ι] => ι [κ] => κ [λ] => λ [μ] => μ [ν] => ν [ξ] => ξ [ο] => ο [π] => π [ρ] => ρ [?] => ς [σ] => σ [τ] => τ [υ] => υ [φ] => φ [χ] => χ [ψ] => ψ [ω] => ω [?] => ϑ [?] => ϒ [?] => ϖ [?] => [?] => [?] => [?] => [?] => [?] => [?] => [?] => – [?] => — [?] => ‘ [?] => ’ [?] => ‚ [?] => “ [?] => ” [?] => „ [?] => † [?] => ‡ [?] => • [?] => … [?] => ‰ [′] => ′ [″] => ″ [?] => ‹ [?] => › [ ̄] => ‾ [?] => ⁄ [?] => € [?] => ℑ [?] => ℘ [?] => ℜ [?] => ™ [?] => ℵ [←] => ← [↑] => ↑ [→] => → [↓] => ↓ [?] => ↔ [?] => ↵ [?] => ⇐ [?] => ⇑ [?] => ⇒ [?] => ⇓ [?] => ⇔ [?] => ∀ [?] => ∂ [?] => ∃ [?] => ∅ [?] => ∇ [∈] => ∈ [?] => ∉ [?] => ∋ [∏] => ∏ [∑] => ∑ [?] => − [?] => ∗ [√] => √ [∝] => ∝ [∞] => ∞ [∠] => ∠ [∧] => ∧ [∨] => ∨ [∩] => ∩ [∪] => ∪ [∫] => ∫ [∴] => ∴ [~] => ∼ [?] => ≅ [≈] => ≈ [≠] => ≠ [≡] => ≡ [≤] => ≤ [≥] => ≥ [?] => ⊂ [?] => ⊃ [?] => ⊄ [?] => ⊆ [?] => ⊇ [⊕] => ⊕ [?] => ⊗ [⊥] => ⊥ [?] => ⋅ [?] => ⌈ [?] => ⌉ [?] => ⌊ [?] => ⌋ [?] => 〈 [?] => 〉 [?] => ◊ [?] => ♠ [?] => ♣ [?] => ♥ [?] => ♦ )