国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php htmlspecialchars()與shtmlspecialchars()函數的深入分析

2024-05-04 23:09:28
字體:
來源:轉載
供稿:網友

定義和用法
htmlspecialchars() 函數把一些預定義的字符轉換為 HTML 實體。

預定義的字符是:
•& (和號) 成為 &
•" (雙引號) 成為 "
•' (單引號) 成為 '
•< (小于) 成為 <
•> (大于) 成為 >
語法
htmlspecialchars(string,quotestyle,character-set)

參數描述

string必需。規定要轉換的字符串。

quotestyle

可選。規定如何編碼單引號和雙引號。

  • ENT_COMPAT - 默認。僅編碼雙引號。
  • ENT_QUOTES - 編碼雙引號和單引號。
  • ENT_NOQUOTES - 不編碼任何引號。
  • character-set

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

  • ISO-8859-1 - 默認。西歐。
  • ISO-8859-15 - 西歐(增加 Euro 符號以及法語、芬蘭語字母)。
  • UTF-8 - ASCII 兼容多字節 8 比特 Unicode
  • cp866 - DOS 專用 Cyrillic 字符集
  • cp1251 - Windows 專用 Cyrillic 字符集
  • cp1252 - Windows 專用西歐字符集
  • KOI8-R - 俄語
  • GB2312 - 簡體中文,國家標準字符集
  • BIG5 - 繁體中文
  • BIG5-HKSCS - Big5 香港擴展
  • Shift_JIS - 日語
  • EUC-JP - 日語

  • 提示和注釋
    提示:無法被識別的字符集將被忽略,并由 ISO-8859-1 代替。
    例子

    復制代碼 代碼如下:


    <html>
    <body>
    <?php
    $str = "John & 'Adams'";
    echo htmlspecialchars($str, ENT_COMPAT);
    echo "<br />";
    echo htmlspecialchars($str, ENT_QUOTES);
    echo "<br />";
    echo htmlspecialchars($str, ENT_NOQUOTES);
    ?>
    </body>
    </html>


    瀏覽器輸出:

    復制代碼 代碼如下:


    John & 'Adams'
    John & 'Adams'
    John & 'Adams'


    如果在瀏覽器中查看源代碼,會看到這些 HTML:

    復制代碼 代碼如下:


    <html>
    <body>
    John & 'Adams'<br />John & 'Adams'<br />John & 'Adams' </body>
    </html>


    =======================================================================
    shtmlspecialchars() 函數正好相反

    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 汉川市| 鹤庆县| 宜良县| 潮安县| 涿州市| 奉新县| 左贡县| 清新县| 滦南县| 嘉兴市| 贞丰县| 陆良县| 九龙县| 察隅县| 连城县| 建宁县| 泽普县| 马龙县| 望江县| 洱源县| 霍林郭勒市| 开鲁县| 兴安县| 万荣县| 禹城市| 嵩明县| 新龙县| 丹棱县| 岳池县| 罗江县| 万州区| 长沙县| 沂南县| 酉阳| 体育| 邓州市| 大丰市| 弥勒县| 甘德县| 井陉县| 赣榆县|