这篇文章主要介绍“php如何将html实体转义为字符”,在日常操作中,相信很多人在php如何将html实体转义为字符问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php如何将html实体转义为字符”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
创新互联服务项目包括平桥网站建设、平桥网站制作、平桥网页制作以及平桥网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,平桥网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到平桥省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
转义方法:1、用htmlspecialchars_decode()函数,可将5个预定义的HTML实体转为字符,语法“htmlspecialchars_decode(string,flags)”;2、用html_entity_decode()函数,可将指定HTML实体转为字符,语法“html_entity_decode(string,flags,character-set)”。
php提供了 两个函数来将html实体转义为字符
htmlspecialchars_decode()函数
html_entity_decode()函数
下面就来了解一下这两个函数。
方法1:使用htmlspecialchars_decode()函数将html实体转义为字符
htmlspecialchars_decode() 函数把一些预定义的 HTML 实体转换为字符。
会被解码的 HTML 实体是:
&
解码成 & (和号)"
解码成 " (双引号)'
解码成'
(单引号)<
解码成<
(小于)>
解码成>
(大于)
语法:
htmlspecialchars_decode(string,flags)
参数 | 描述 |
---|---|
string | 必需。规定要解码的字符串。 |
flags | 可选。规定如何处理引号以及使用哪种文档类型。 可用的引号类型:
规定使用的文档类型的附加 flags:
|
示例:把预定义的 HTML 实体 "<
"(小于)和 ">
"(大于)转换为字符:
htmlspecialchars_decode() 函数只能转义5种HTML 实体,那么其他HTML 实体想要转义要怎么处理?可以使用html_entity_decode()函数。
方法2:使用html_entity_decode()函数将html实体转义为字符
html_entity_decode() 函数把 HTML 实体转换为字符。
html_entity_decode(string,flags,character-set)
参数 | 描述 |
---|---|
string | 必需。规定要解码的字符串。 |
flags | 可选。规定如何处理引号以及使用哪种文档类型。 可用的引号类型:
规定使用的文档类型的附加 flags:
|
character-set | 可选。一个规定了要使用的字符集的字符串。 允许的值:
注释:在 PHP 5.4 之前的版本,无法被识别的字符集将被忽略并由 ISO-8859-1 替代。自 PHP 5.4 起,无法被识别的字符集将被忽略并由 UTF-8 替代。 |
示例:
输出:
<© W3CSçh°°¦§>
到此,关于“php如何将html实体转义为字符”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!
本文名称:php如何将html实体转义为字符
分享地址:http://scgulin.cn/article/pgcogp.html