PHP中HTML特殊字符转义函数为
htmlspecialchars(string,quotestyle,character-set)
我们来看看它的定义和用法
htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。
预定义的字符是:
& (和号) 成为 &
" (双引号) 成为 "
' (单引号) 成为 '
< (小于) 成为 <
> (大于) 成为 >
现在我们来自定义一个更为便利的转义函数,这个函数可以接受字符串数组作为参数。
function my_htmlspecialchars($string) {
if ( is_string($string) ) {
//如果参数为字符串,直接转义(包含单引号和双引号的转义)
return htmlspecialchars($string, ENT_QUOTES);
} elseif ( is_array($string) ) {
//如果参数为数组,递归对数组中的元素进行转义
foreach ( $string as $key => $value ) {
$string[$key] = my_htmlspecialchars($value);
}
}
return $string;
}
分享到:
相关推荐
今天小编就为大家分享一篇关于PHP htmlspecialchars()函数用法与实例讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
my little forum是一个基于PHP与MySQL开发的简单论坛。采用传统树状视图展示信息。 my little forum 2.3.3...-htmlspecialchars函数警告错误修复-更多的表情符号按钮故障修复-法国语言文件错误修复-西班牙语翻译完成
主要介绍了php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法,结合实例形式分析了htmlspecialchars()函数针对HTML进行字符转义的相关操作技巧,需要的朋友可以参考下
PHP的htmlspecialchars、strip_tags、addslashes是网页程序开发中常见的函数,今天就来详细讲述这些函数的用法: 1.函数strip_tags:去掉 HTML 及 PHP 的标记 注意:本函数可去掉字串中包含的任何 HTML 及 PHP 的...
PHP htmlspecialchars_decode() 函数 实例 把预定义的 HTML 实体 “<“(小于)和 “>”(大于)转换为字符: <?php $str = This is some <b>bold</b> text.; echo htmlspecialchars_decode($str); ?> ...
-htmlspecialchars函数警告错误修复 -更多的表情符号按钮故障修复 -法国语言文件错误修复 -西班牙语翻译完成 MyLittleForum是一个简单的基于php和mysql的WEB论坛程序.它能以经典的剖面图(树形结构)形式显示...
主要介绍了PHP htmlspecialchars() 函数实例代码及用法大全,需要的朋友可以参考下
-htmlspecialchars函数警告错误修复 -更多的表情符号按钮故障修复 -法国语言文件错误修复 -西班牙语翻译完成 MyLittleForum是一个简单的基于php和mysql的WEB论坛程序.它能以经典的剖面图(树形结构)形式显示信息.其...
(6)htmlspecialchars 将字符串中的HTML特殊字符换成它们的名字,例如\"变成\" (7)nl2br 在字符串中的每一个回车前面加上\"<BR>\". (8)AddSlashes,StripSlashes 分别给字符串中需要加上\"\\"才能用于数据库查询...
nl2br() htmllentities() htmlspecialchars() stripslashes() strip_tags() number_format() strrev() md5() 在php中所有字符串处理函数 ,都不是在原字符串上修改,而是返回一个新格式化后的字符串 复制代码 代码...
本篇文章是对php中去除html标记以及strip_tags与htmlspecialchars的区别进行了详细的分析介绍,需要的朋友参考下
从旧版升级到php5.4,恐怕最麻烦的就是htmlspecialchars这个问题了!当然,htmlentities也会受影响,不过,对于中文站来说一般用htmlspecialchars比较常见,htmlentities非常少用到。 可能老外认为网页普遍应该是utf...
设计一个留言板的基本步骤如下: 创建数据库表:在数据库中创建一个表来存储留言。...使用HTML实体转义:在显示留言内容时,你应该使用PHP的htmlspecialchars函数将HTML标记转义为HTML实体。这样可以防止XSS攻击。
输出 htmlspecialchars 函数使用的翻译表: <?php print_r (get_html_translation_table()); // HTML_SPECIALCHARS is default. ?> 定义和用法 get_html_translation_table()函数返回htmlentities()和...
本篇文章是对php中的htmlspecialchars()与shtmlspecialchars() 函数进行了详细的分析介绍,需要的朋友参考下