html_entity_decode() 函式把 HTML 實體轉換為字元。提示:無法被識別的字元集將被忽略,並由 ISO-8859-1 代替。
基本介紹
- 中文名:html_entity_decode
- string:必需。規定要解碼的字元串。
- 提示:無法被識別的字元集將被忽略
- 定義:函式把 HTML 實體轉換為字元
定義和用法,語法,提示和注釋,例子,
定義和用法
html_entity_decode() 函式把 HTML 實體轉換為字元。
語法
html_entity_decode(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 代替。
例子
<?php
$str = "John & 'Adams'";
echo html_entity_decode($str);
echo "<br />";
echo html_entity_decode($str, ENT_QUOTES);
echo "<br />";
echo html_entity_decode($str, ENT_NOQUOTES);
?>
瀏覽器會輸出:
John & 'Adams'
John & 'Adams'
John & 'Adams'
如果在瀏覽器中查看原始碼,會看到這些 HTML:
<html>
<body>
John & 'Adams'<br />
John & 'Adams'<br />
John & 'Adams'