PHP get_html_translation_table() 函數(shù)含代碼

    PHP get_html_translation_table() 函數(shù)

    get_html_translation_table() 是 PHP 中的內(nèi)置函數(shù)。愛掏網(wǎng) - it200.com該函數(shù)返回由 htmlspecialchars() 和 htmlentities() 函數(shù)使用的轉(zhuǎn)換表。愛掏網(wǎng) - it200.com有多種方式可以對特殊字符進(jìn)行編碼。愛掏網(wǎng) - it200.com 例如: “," 或 &#34。愛掏網(wǎng) - it200.com

    get_html_translation_table(table, flags, encoding)
    

    例如:

    get_html_translation_table([int table = HTML_SPECIALCHARS [,intflags = ENT_COMPAT | ENT_HTML401 [,string $encoding = "UTF-8"]]):array 
    

    注意: 特殊字符可以用多種方式編碼,例如”、"或"。愛掏網(wǎng) - it200.comget_html_translation_table()函數(shù)只返回htmlspecialchars()和htmlentities()使用的形式。愛掏網(wǎng) - it200.com

    參數(shù)

    1. $table 這是一個(gè)可選參數(shù),用于指定要返回的表,即 HTML_ENTITIESHTML_SPECIALCHARS愛掏網(wǎng) - it200.com
    2. $flags 標(biāo)志參數(shù)也是一個(gè)可選參數(shù)。愛掏網(wǎng) - it200.com以下標(biāo)志之一的位掩碼指定了表格中包含的引號種類以及表格用于哪種類型的文檔。愛掏網(wǎng) - it200.com默認(rèn)值為 ENT_COMPAT | ENT_HTML401愛掏網(wǎng) - it200.com 可用的引號樣式如下:
    • ENT_COMPAT – 表格包含雙引號的實(shí)體,而不是單引號。愛掏網(wǎng) - it200.com
    • ENT_QUOTES – 表格包含雙引號和單引號的實(shí)體。愛掏網(wǎng) - it200.com
    • ENT_NOQUOTES – 表格不包含雙引號和單引號的實(shí)體。愛掏網(wǎng) - it200.com
    • ENT_HTML401 – HTML 4.01的表格。愛掏網(wǎng) - it200.com
    • ENT_XML1 – XML 1的表格。愛掏網(wǎng) - it200.com
    • ENT_XHTML – XHTML的表格。愛掏網(wǎng) - it200.com
    • ENT_HTML5 – HTML5的表格。愛掏網(wǎng) - it200.com
    1. 編碼 這是此函數(shù)中使用的編碼。愛掏網(wǎng) - it200.com如果省略,PHP 5.4.0之前的默認(rèn)值為ISO-8859,PHP 5.4.0及之后的默認(rèn)值為UTF-8。愛掏網(wǎng) - it200.com 以下是支持的字符集。愛掏網(wǎng) - it200.com
    字符集 別名 描述
    ISO-8859-1 ISO-8859-1 西歐,拉丁-1字符集
    ISO-8859-5 ISO-8859-5 很少使用的西里爾字母字符集(拉丁/西里爾)
    ISO-8859-15 ISO-8859-15 西歐,拉丁-9字符集。愛掏網(wǎng) - it200.com它添加了歐元符號、法語和芬蘭字母(在拉丁-1(ISO-8859-1)中缺失)
    UTF-8 ASCII兼容的多字節(jié)8位Unicode字符集
    cp866 Ibm866, 866 DOS專用的西里爾字母字符集
    cp1251 Windows-1251, win-1251, 1251 適用于Windows操作系統(tǒng)的西里爾文字符集。愛掏網(wǎng) - it200.com
    cp1252 Windows-1252, 1252 適用于Windows操作系統(tǒng)的西歐字符集。愛掏網(wǎng) - it200.com
    KOI8-R koi8r, Koi8-ru 俄語。愛掏網(wǎng) - it200.com
    BIG5 950 傳統(tǒng)中文字符集,主要在臺灣使用。愛掏網(wǎng) - it200.com
    GB2312 936 簡體中文字符集,是中國的國家標(biāo)準(zhǔn)字符集。愛掏網(wǎng) - it200.com
    BIG5-HKSCS 帶有香港擴(kuò)展的Big5字符集,用于傳統(tǒng)中文。愛掏網(wǎng) - it200.com
    Shift_JIS cp932,932,SJJS,SJJS-win 日語
    EUC-JP EUCJP,eucJP-win 日語
    MacRoman Mac OS使用的字符集。愛掏網(wǎng) - it200.com
    空字符串按照默認(rèn)字符集、腳本編碼 (Zend多字節(jié))和當(dāng)前區(qū)域設(shè)置的順序激活檢測。愛掏網(wǎng) - it200.com不推薦使用。愛掏網(wǎng) - it200.com

    注意:不識別任何其他字符集。愛掏網(wǎng) - it200.com相反,將使用默認(rèn)編碼,并發(fā)出警告。愛掏網(wǎng) - it200.com

    技術(shù)細(xì)節(jié)

    get_html_translation_table()返回的數(shù)值

    此函數(shù)將原始字符作為鍵和實(shí)體作為值,返回翻譯表的數(shù)組形式。愛掏網(wǎng) - it200.com

    版本

    PHP 4及以上版本。愛掏網(wǎng) - it200.com

    更新日志

    版本 描述
    5.4.0 默認(rèn)情況下,編碼參數(shù)的值已更改為UTF-8。愛掏網(wǎng) - it200.com
    5.4.0 在PHP 5.4中添加了ENT_HTML401、ENT_XHTML、ENT_XML1和ENT_HTML5常量。愛掏網(wǎng) - it200.com
    5.3.4 在PHP 5.3.4中添加了編碼參數(shù)。愛掏網(wǎng) - it200.com

    示例1

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

    輸出:

    注意: 默認(rèn)情況下參數(shù)為HTML_SPECIALCHARS

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

    輸出:

    示例2

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

    輸出:

    聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。
    發(fā)表評論
    更多 網(wǎng)友評論0 條評論)
    暫無評論

    返回頂部

    主站蜘蛛池模板: 亚洲AV无码一区二区大桥未久| 国产午夜三级一区二区三| 国产成人高清亚洲一区91| 性盈盈影院免费视频观看在线一区 | 日韩精品视频一区二区三区| 亚洲免费一区二区| 无码国产精品一区二区免费| 国产一区二区中文字幕| 无码人妻精品一区二| 少妇精品无码一区二区三区 | 亚洲福利视频一区二区| 97久久精品无码一区二区 | 伊人无码精品久久一区二区| 亚洲av无码一区二区三区乱子伦 | 国产精品被窝福利一区 | 国产av熟女一区二区三区| 一区二区三区午夜| 日韩精品一区二区三区在线观看| 欧美日本精品一区二区三区 | 日本成人一区二区| 日本免费一区二区久久人人澡| 肥臀熟女一区二区三区 | 日韩视频免费一区二区三区| 国产精品制服丝袜一区| 精品黑人一区二区三区| 国产精品香蕉一区二区三区 | 国产在线精品一区二区三区直播| 亚洲片国产一区一级在线观看| 精品无码人妻一区二区三区不卡| 亚洲AV无码一区二区三区国产| 亚洲免费一区二区| 无码人妻久久一区二区三区| 肉色超薄丝袜脚交一区二区| 亚洲视频一区二区三区四区| 极品少妇一区二区三区四区| 一区二区不卡视频在线观看| 中文字幕av无码一区二区三区电影| 亚洲AV综合色一区二区三区 | 日韩在线不卡免费视频一区| 国产美女视频一区| 日本亚洲国产一区二区三区|