Phphhtml _ entity _ decode()适用于PHP 4.3.0+,将html实体转换为字符。
html_entity_decode(包含HTML 实体的字符串, 可选如何解码引号, 可选字符编码集)如果字符串包含不可识别的字符集,它将被忽略并被ISO-8859-1替换。您可以使用PHP htmlentities()将HTML标记、引号和ASCII字符集之外的其他字符串转换为HTML实体。
如何解码引号:
ENT _ COMPAT-默认。只解码双引号。
ENT _ QUOTES-解码双引号和单引号。
ENT _ no quotes-不解码任何引号。
字符编码集:
ISO-8859-1-默认。西欧。
ISO-8859-15-西欧(添加欧元符号以及法语和芬兰语字母)。
UTF 8-ASCII与多字节8位Unicode兼容。
Cp866-DOS特殊西里尔文字符集
CP 1251-用于Windows的西里尔文字符集
CP 1252-用于Windows的西欧字符集
KOI8-R-俄语
GB 2312-简体中文国家标准字符集
big 5-繁体中文
BIG5-HKSCS-Big5香港延伸
shift _ JIS-日语
EUC-JP-日语
PHP htmlspecialchars()将& ' " <和>转换成HTML实体。
PHP htmlspecialchars_decode()将HTML实体转换成字符。
PHP HTMLentities()将HTML标记字符转换成HTML实体。
Phphhtml _ entity _ decode()将所有html实体转换成字符原型。
Phphhtml _ entity _ decode()实例
虽然使用PHP htmlentities()只能物化html标记字符串,但是可以使用PHP html_entity_decode()将所有HTML物化字符转换为字符。