宝哥软件园

PHP htmlspecialchars()函数用法及示例说明

编辑:宝哥软件园 来源:互联网 时间:2021-08-27

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”。

摘要

以上就是本文的全部内容。希望本文的内容对大家的学习或工作有一定的参考价值。谢谢你的支持。如果你想了解更多,请查看下面的相关链接

更多资讯
游戏推荐
更多+