PHP中特殊HTML元素的转换

3 篇文章 0 订阅

PHP项目开发过程中,经常需要对一些特殊字符进行处理,否则这些字符可能无法按输出或输出乱码。下面对HTML标记中的一些常用特殊字符进行转换。
q & 转换为 &
q " 转换为 "
q ' 转换为 '
q < 转换为 &lt;
q > 转换为 &gt;


其中,“&”为HTML元素,“&amp;”为显示的字符串。例如,若想在页面正常输出如下代码:
<a href='http://www.mingrisoft.com'>明日科技</a>
则需要在HTML代码中输入:“&lt; a href=&#039;http://www.mingrisoft.com&#039;&gt;明日科技&lt;/a&gt;”,否则,将不能按原义输出。
PHP提供了下面的函数来自动转换为HTML元素。
1.htmlspecialchars()函数
该函数可以将某些特定的字符转换成在HTML中的显示方式。语法如下:
string htmlspecialchars(string str[,int quote_style[,string charset]]);
2.htmlentities()函数
该函数用于把所有的HTML元素转换为显示字符串。语法如下:
string htmlentities(string str[,int quote_style[,string charset]]);
3.html_entity_decode()函数
该函数用于把显示字符串转化为HTML元素。语法如下:
string html_entity_decode(string str[,int quote_style[,string charset]]);
4.htmlspecialchars_decode()

htmlspecialchars_decode() 函数把预定义的 HTML 实体转换为字符。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值