php htmlspecialchars加强版

2015-01-24信息快讯网

加强版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 array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
php array_pop()数组函数将数组最后一个单元弹出(出栈)
php array_map()数组函数使用说明
php array_walk() 数组函数
PHP array_multisort()函数的使用札记
PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
php设计模式 Chain Of Responsibility (职责链模式)
php判断输入不超过mysql的varchar字段的长度范围
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
php的memcached客户端memcached
PHP模块 Memcached功能多于Memcache
php模块memcache和memcached区别分析
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE eval()'d code error
php中全局变量global的使用演示代码
PHP 调试工具Debug Tools
使用VisualStudio开发php的图文设置方法
PHP连接SQLServer2005 的问题解决方法
支持数组的ADDSLASHES的php函数
php 数组二分法查找函数代码
同台服务器使用缓存APC效率高于Memcached的演示代码
用PHP ob_start()控制浏览器cache、生成html实现代码
php foreach 使用&(与运算符)引用赋值要注意的问题
Apache环境下PHP利用HTTP缓存协议原理解析及应用分析
Memcache 在PHP中的使用技巧
php addslashes和mysql_real_escape_string
PHP编程过程中需要了解的this,self,parent的区别
PHP array_push 数组函数
php smarty模版引擎中变量操作符及使用方法
php smarty模版引擎中的缓存应用
php操作sqlserver关于时间日期读取的小小见解
php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
关于Appserv无法打开localhost问题的解决方法
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
php面向对象全攻略 (十) final static const关键字的使用
攻克CakePHP(PHP中的Ruby On Rails框架)图文介绍第1/2页
php htmlentities和htmlspecialchars 的区别
©2014-2024 dbsqp.com