當前位置: 首頁> 函數類別大全> get_html_translation_table

get_html_translation_table

返回使用htmlspecialchars() 和htmlentities() 後的轉換錶
名稱:get_html_translation_table
分類:字符串
所屬語言:php
一句話介紹:返回由htmlspecialchars() 和htmlentities() 使用的翻譯表。

定義和用法

get_html_translation_table()函數返回htmlentities()htmlspecialchars()函數使用的翻譯表。

提示:某些字符可以按照多種方式進行編碼。 get_html_translation_table()函數返回最普通的編碼。

實例

例子1

輸出htmlspecialchars 函數使用的翻譯表:

 <?php
print_r ( get_html_translation_table ( ) ) ; // HTML_SPECIALCHARS 為默認
?>

親自試一試

例子2

HTML_SPECIALCHARS 的翻譯表:

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

顯示字符和實體名:

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

例子3

HTML_ENTITIES 的翻譯表:

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

顯示字符和實體名:

 Array
(
  ["] => "
  [&] => &
  [<] => <
  [>] => >
  [ ] =>
    [?] => ?
  [?] => ¢
  [?] => £
  [?] => ¤
  [?] => ¥
  [?] => |
  [?] => §
  [?] => ¨
  [?] => ?
  [?] => a
  [?] => ?
  [?] => ?
  [?] => -
  [?] => ?
  [?] => ˉ
  [?] => °
  [?] => ±
  [?] => 2
  [?] => 3
  [?] => ′
  [?] => μ
  [?] => ?
  [?] => ·
  [?] => ?
  [?] => 1
  [?] => o
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => à
  [?] => á
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => è
  [?] => é
  [?] => ê
  [?] => ?
  [?] => ì
  [?] => í
  [?] => ?
  [?] => ?
  [?] => D
  [?] => ?
  [?] => ò
  [?] => ó
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ×
  [?] => ?
  [?] => ù
  [?] => ú
  [?] => ?
  [?] => ü
  [?] => Y
  [?] => T
  [?] => ?
  [?] => à
  [?] => á
  [?] => a
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => è
  [?] => é
  [?] => ê
  [?] => ?
  [?] => ì
  [?] => í
  [?] => ?
  [?] => ?
  [?] => e
  [?] => ?
  [?] => ò
  [?] => ó
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ÷
  [?] => ?
  [?] => ù
  [?] => ú
  [?] => ?
  [?] => ü
  [?] => y
  [?] => t
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?

  [?] => ?
  [?] => ?
  [?] => ?
  [Α] => Α
  [Β] => Β
  [Γ] => Γ
  [Δ] => Δ
  [Ε] => Ε
  [Ζ] => Ζ
  [Η] => Η
  [Θ] => Θ
  [Ι] => Ι
  [Κ] => Κ
  [Λ] => Λ
  [Μ] => Μ
  [Ν] => Ν
  [Ξ] => Ξ
  [Ο] => Ο
  [Π] => Π
  [Ρ] => Ρ
  [Σ] => Σ
  [Τ] => Τ
  [Υ] => Υ
  [Φ] => Φ
  [Χ] => Χ
  [Ψ] => Ψ
  [Ω] => Ω
  [α] => α
  [β] => β
  [γ] => γ
  [δ] => δ
  [ε] => ε
  [ζ] => ζ
  [η] => η
  [θ] => θ
  [ι] => ι
  [κ] => κ
  [λ] => λ
  [μ] => μ
  [ν] => ν
  [ξ] => ξ
  [ο] => ο
  [π] => π
  [ρ] => ρ
  [?] => ?
  [σ] => σ
  [τ] => τ
  [υ] => υ
  [φ] => φ
  [χ] => χ
  [ψ] => ψ
  [ω] => ω
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => –
  [?] => —
  [?] => '
  [?] => '
  [?] => ?
  [?] => “
  [?] => ”
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => …
  [?] => ‰
  [′] => ′
  [″] => ″
  [?] => ?
  [?] => ?
  [ ̄] =>  ̄
  [?] => ?
  [?] => €
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [←] => ←
  [↑] => ↑
  [→] => →
  [↓] => ↓
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [∈] => ∈
  [?] => ?
  [?] => ?
  [∏] => ∏
  [∑] => ∑
  [?] => ?
  [?] => ?
  [√] => √
  [∝] => ∝
  [∞] => ∞
  [∠] => ∠
  [∧] => ∧
  [∨] => ∨
  [∩] => ∩
  [∪] => ∪
  [∫] => ∫
  [∴] => ∴
  [~] => ~
  [?] => ?
  [≈] => ≈
  [≠] => ≠
  [≡] => ≡
  [≤] => ≤
  [≥] => ≥
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [⊕] => ⊕
  [?] => ?
  [⊥] => ⊥
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
  [?] => ?
)

文法

get_html_translation_table ( function , flags , character - set )
參數 描述
function

可選。規定返回哪個翻譯表。

可能的值:

  • HTML_SPECIALCHARS - 默認。翻譯需要URL 編碼的字符,以便正確顯示在HTML 頁面上
  • HTML_ENTITIES - 翻譯所有需要URL 編碼的字符,以便正確地顯示在HTML 頁面上
flags

可選。規定翻譯表將包含哪種引號以及翻譯表用於哪種文檔類型。

可用的引號類型:

  • ENT_COMPAT - 默認。翻譯表包含雙引號實體,不包含單引號實體。
  • ENT_QUOTES - 翻譯表包含雙引號實體和單引號實體。
  • ENT_NOQUOTES - 翻譯表不包含雙引號實體和單引號實體。

規定翻譯表適用的文檔類型的附加flags:

  • ENT_HTML401 - 默認。 HTML 4.01 的翻譯表。
  • ENT_HTML5 - HTML 5 的翻譯表。
  • ENT_XML1 - XML 1 的翻譯表。
  • ENT_XHTML - XHTML 的翻譯表。
character-set

可選。字符串值,規定要使用的字符集。

允許的值:

  • UTF-8 - 默認。 ASCII 兼容多字節的8 位Unicode
  • ISO-8859-1 - 西歐
  • ISO-8859-15 - 西歐(加入歐元符號+ ISO-8859-1 中丟失的法語和芬蘭語字母)
  • cp866 - DOS 專用Cyrillic 字符集
  • cp1251 - Windows 專用Cyrillic 字符集
  • cp1252 - Windows 專用西歐字符集
  • KOI8-R - 俄語
  • BIG5 - 繁體中文,主要在台灣使用
  • GB2312 - 簡體中文,國家標準字符集
  • BIG5-HKSCS - 帶香港擴展的Big5
  • Shift_JIS - 日語
  • EUC-JP - 日語
  • MacRoman - Mac 操作系統使用的字符集

註釋:在PHP 5.4 之前的版本,無法被識別的字符集將被忽略並由ISO-8859-1 替代。自PHP 5.4 起,無法被識別的字符集將被忽略並由UTF-8 替代。

同類函數
  • str_replace的不區分大小寫的版本 str_ireplace

    str_ireplace

    str_replace的不區分大小寫的版
  • 返回格式化的字符串 sprintf

    sprintf

    返回格式化的字符串
  • 判斷一個字符串中是否包含一個給定的子字符串 str_contains

    str_contains

    判斷一個字符串中是否包含一個給定的子字符
  • 查找字符串中子字符串第一次出現的位置 strpos

    strpos

    查找字符串中子字符串第一次出現的位置
  • 使用“自然順序”算法比較字符串(不區分大小寫) strnatcasecmp

    strnatcasecmp

    使用“自然順序”算法比較字符串(不區分大
  • 重複一個字符串 str_repeat

    str_repeat

    重複一個字符串
  • 使用一個字符串分割另一個字符串為數組 explode

    explode

    使用一個字符串分割另一個字符串為數組
  • 計算字符串中全部字符都存在於指定字符集合中的第一段子串的長度 strspn

    strspn

    計算字符串中全部字符都存在於指定字符集合
熱門文章