加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP htmlspecialchars() 函数实例代码及用法大全

发布时间:2020-12-12 22:35:06 所属栏目:PHP教程 来源:网络整理
导读:实例 把预定义的字符 " bold text.";echo htmlspecialchars($str);?> 以上代码的 HTML 输出如下(查看源代码): This is some bold text. 以上代码的浏览器输出: This is some bold text. 运行实例 定义和用法 htmlspecialchars() 函数把预定义的字符转换

实例

把预定义的字符 "<" (小于)和 ">" (大于)转换为 HTML 实体:

以上代码的 HTML 输出如下(查看源代码):

This is some bold text.

以上代码的浏览器输出:

This is some bold text.

运行实例

定义和用法

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

预定义的字符是:

& (和号)成为 & " (双引号)成为 " ' (单引号)成为 ' < (小于)成为 < > (大于)成为 >

提示:如需把特殊的 HTML 实体转换回字符,请使用 htmlspecialchars_decode() 函数。

语法

htmlspecialchars(string,flags,character-set,double_encode)

技术细节

更多实例

例子 1

把一些预定义的字符转换为 HTML 实体:

"; echo htmlspecialchars($str,ENT_QUOTES); // 转换双引号和单引号 echo "
"; echo htmlspecialchars($str,ENT_NOQUOTES); // 不转换任何引号 ?>

以上代码的 HTML 输出如下(查看源代码):

Bill & 'Steve'
Bill & 'Steve'
Bill & 'Steve'

以上代码的浏览器输出:

Bill & 'Steve' Bill & 'Steve' Bill & 'Steve'

运行实例

例子 2

把双引号转换为 HTML 实体:

以上代码的 HTML 输出如下(查看源代码):

I love "PHP".

以上代码的浏览器输出:

I love "PHP".

下面看下PHP htmlspecialchars()的用法

htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。这个函数的效果其实在浏览器中打开页面是看不到的,要查看源代码才能看到。

•& (和号) 成为 & •” (双引号) 成为 " •' (单引号) 成为 ' •< (小于) 成为 < •> (大于) 成为 >

htmlspecialchars(string,quotestyle,character-set)

quotestyle:

•ENT_COMPAT - 默认。仅编码双引号。 •ENT_QUOTES - 编码双引号和单引号。 •ENT_NOQUOTES - 不编码任何引号。

总结

以上所述是小编给大家介绍的PHP htmlspecialchars() 函数实例代码及用法大全,希望对大家有所帮助。程序员遇到问题都会上(编程之家52php.cn)查找问题解答方法!如果觉得站点还不错,随手转发给程序员朋友一下!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!