PHP针对HTML实体字符的转义函数
-
htmlspecialchars()转义特别的字符为HTML实体;
"&" (ampersand) becomes "&" """ (double quote) becomes """ when ENT_NOQUOTES is not set. """ (single quote) becomes "'" only when ENT_QUOTES is set. "<" (less than) becomes "<" ">" (greater than) becomes ">"
-
htmlspecialchars_decode()将实体转成HTML代码,函数1的反函数。 有时候展示不出应有的效果,而是显示出h5代码。多半是需要使用这个函数的。
-
htmlentities()
这个是全部转换html实体,和htmlspecialchars()区别在于,这个函数是转义全部的字符,而htmlspecialchars()仅仅转义上面限定的5个特殊字符!
html_entity_decode() 函数
把 HTML 实体转换为字符。
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: PHP 转义与反转义函数
- 下一篇: php HTML转义字符