phhtmlspecialchars()函数
例子
将预定义字符' '(小于)和' '(大于)转换为HTML实体:
?php $str='这是一些粗体文本';echo html specialchars($ str);上述代码的HTML输出如下(参见源代码):
!这是一些粗体文本。/body /html
上述代码的浏览器输出如下:
这是一些粗体文本。
定义和用法
函数的作用是:将一些预定义的字符转换成html实体。
预定义的字符有:
(and)变得'(双引号)变得' '(单引号)变得'(小于)变得(大于)变得提示:要将特殊HTML实体转换回字符,请使用htmlspecialchars_decode()函数。
语法
htmlspecialchars(_string,flags,字符集,double _ encode _)
例1
将一些预定义字符转换为HTML实体:
?php $ str=' Jane ' Tarzanecho htmlspecialchars($str,ENT _ COMPAT);//默认情况下,只对双引号echo 'br '进行编码;echo htmlspecialchars($str,ENT _ QUOTES);//编码双引号和单引号呼应“br”;echo htmlspecialchars($str,ENT _ NOQUOTES);//不编码任何引号?上述代码的HTML输出如下(参见源代码):
!DOCTYPE html html body Jane ' Tarzan ' br Jane ' Tarzan ' brjane ' Tarzan '/body/html
上述代码的浏览器输出如下:
简“泰山”简“泰山”简“泰山”简“泰山”
例2
将双引号转换为HTML实体:
?php $str='我喜欢' php ' ';echo htmlspecialchars($str,ENT _ QUOTES);//对双引号和单引号进行编码?上述代码的HTML输出如下(参见源代码):
!DOCTYPE html html正文我爱‘PHP’。/body /html
上述代码的浏览器输出如下:
我喜欢“PHP”。
摘要
以上就是本文的全部内容。希望本文的内容对大家的学习或工作有一定的参考价值。谢谢你的支持。如果你想了解更多,请查看下面的相关链接