php htmlspecialchars加强版
更新时间:2010年02月16日 13:53:25 作者:
加强版htmlspecialchars
复制代码 代码如下:
//取消HTML代码
function shtmlspecialchars($string) {
if(is_array($string)) {
foreach($string as $key => $val) {
$string[$key] = shtmlspecialchars($val);
}
} else {
$string = preg_replace(‘/&((#(\d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', ‘&\\1′,
str_replace(array(‘&', ‘”‘, ‘<', ‘>'), array(‘&', ‘"', ‘<', ‘>'), $string));
}
return $string;
}
您可能感兴趣的文章:
- php htmlentities和htmlspecialchars 的区别
- php 去除html标记--strip_tags与htmlspecialchars的区别详解
- php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
- PHP关于htmlspecialchars、strip_tags、addslashes的解释
- php过滤输入操作之htmlentities与htmlspecialchars用法分析
- php htmlspecialchars()与shtmlspecialchars()函数的深入分析
- PHP htmlspecialchars() 函数实例代码及用法大全
- PHP htmlspecialchars_decode()函数用法讲解
- PHP htmlspecialchars()函数用法与实例讲解
- php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
相关文章
php数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系
ksort() 函数按照键名对数组升序排序,为数组值保留原来的键。可选的第二个参数包含附加的排序标志2011-11-11DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
DW中链接mysql数据库时,建立字符集中文出现乱码“????”2010-03-03
最新评论