htmlentities()函数 htmlentities(string,flags,character-set,double_encode);
定义和用法:htmlentities() 函数把字符转换为 HTML 实体。
flags:可用的引号类型:
ENT_COMPAT - 默认。仅编码双引号。
ENT_QUOTES - 编码双引号和单引号。
ENT_NOQUOTES - 不编码任何引号。
html_entity_decode() 函数 html_entity_decode(string,flags,character-set)
html_entity_decode() 函数把 HTML 实体转换为字符。
提示:html_entity_decode() 函数是 htmlentities() 函数的反函数。
htmlspecialchars_decode() 函数 htmlspecialchars_decode(string,flags)
定义和用法:htmlspecialchars_decode() 函数把预定义的 HTML 实体转换为字符。
会被解码的 HTML 实体是:
& 解码成 & (和号)
" 解码成 " (双引号)
' 解码成 ' (单引号)
< 解码成 < (小于)
> 解码成 > (大于)
htmlspecialchars_decode() 函数是 htmlspecialchars() 函数的反函数。
htmlspecialchars() 函数 htmlspecialchars(string,flags,character-set,double_encode)
定义和用法:htmlspecialchars() 函数把预定义的字符转换为 HTML 实体。
预定义的字符是:
& (和号)成为 &
" (双引号)成为 "
' (单引号)成为 '
< (小于)成为 <
> (大于)成为 >
提示:如需把特殊的 HTML 实体转换回字符,请使用 htmlspecialchars_decode() 函数。