PHP htmlspecialchars() 函数实例代码及用法大全
实例
把预定义的字符"<"(小于)和">"(大于)转换为HTML实体:
boldtext."; echohtmlspecialchars($str); ?>
以上代码的HTML输出如下(查看源代码):
Thisissomeboldtext.
以上代码的浏览器输出:
Thisissomeboldtext.
运行实例
定义和用法
htmlspecialchars()函数把预定义的字符转换为HTML实体。
预定义的字符是:
&(和号)成为&
"(双引号)成为"
'(单引号)成为'
<(小于)成为<
>(大于)成为>
提示:如需把特殊的HTML实体转换回字符,请使用htmlspecialchars_decode()函数。
语法
htmlspecialchars(string,flags,character-set,double_encode)
技术细节
更多实例
例子1
把一些预定义的字符转换为HTML实体:
"; echohtmlspecialchars($str,ENT_QUOTES);//转换双引号和单引号 echo"
"; echohtmlspecialchars($str,ENT_NOQUOTES);//不转换任何引号 ?>
以上代码的HTML输出如下(查看源代码):
Bill&'Steve'
Bill&'Steve'
Bill&'Steve'
以上代码的浏览器输出:
Bill&'Steve'
Bill&'Steve'
Bill&'Steve'
运行实例
例子2
把双引号转换为HTML实体:
以上代码的HTML输出如下(查看源代码):
Ilove"PHP".
以上代码的浏览器输出:
Ilove"PHP".
下面看下PHPhtmlspecialchars()的用法
htmlspecialchars()函数把一些预定义的字符转换为HTML实体。这个函数的效果其实在浏览器中打开页面是看不到的,要查看源代码才能看到。
•&(和号)成为&
•”(双引号)成为"
•'(单引号)成为'
•<(小于)成为<
•>(大于)成为>
htmlspecialchars(string,quotestyle,character-set)
quotestyle:
•ENT_COMPAT-默认。仅编码双引号。
•ENT_QUOTES-编码双引号和单引号。
•ENT_NOQUOTES-不编码任何引号。
总结
以上所述是小编给大家介绍的PHPhtmlspecialchars()函数实例代码及用法大全,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!