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

开发技术 作者: 2024-08-19 11:20:01
这篇文章主要介绍了PHP 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() 函数实例代码及用法大全,希望对大家有所帮助。程序员遇到问题都会上(编程之家jb51.cc)查找问题解答方法!如果觉得站点还不错,随手转发给程序员朋友一下!

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_64909.html
php htmlspecialchars() 函数