PHP实现数组递归转义的方法

2015-01-24信息快讯网

这篇文章主要介绍了PHP实现数组递归转义的方法,包含了数组的递归调用与字符串的转义方法,需要的朋友可以参考下

本文以实例形式讲述了PHP实现数组递归转义的方法,分享给大家供大家参考之用。具体方法如下:

主要功能代码如下:

$arr = array('a"aa',array("c'd",array('e"f')));
function changes($arr){
 foreach($arr as $k=>$v){
 if (is_string($v)){
  $arr[$k] = addslashes($v);
 }else if (is_array($v)) { //若为数组,则再转义.
  $arr[$k] = changes($v);
 }
 }
 return $arr;
}
print_r(changes($arr));

希望本文所述对大家的PHP程序设计有所帮助。

THINKPHP内容分页代码分享
php+mysql删除指定编号员工信息的方法
php实现redis数据库指定库号迁移的方法
php导入excel文件到mysql数据库的方法
php+mysql查询优化简单实例
php5.4以下版本json不支持不转义内容中文的解决方法
php正则匹配html中带class的div并选取其中内容的方法
php读取csv数据保存到数组的方法
php数组添加元素方法小结
php获取数组元素中头一个数组元素值的实现方法
PHP使用array_multisort对多个数组或多维数组进行排序
php中Array2xml类实现数组转化成XML实例
ThinkPHP提交表单时默认自动转义的解决方法
php jsonp单引号转义
PHP使用json_encode函数时不转义中文的解决方法
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
PHP之autoload运行机制实例分析
php+MySQL判断update语句是否执行成功的方法
PHP反射机制用法实例
PHP对象相互引用的内存溢出实例分析
PHP对象递归引用造成内存泄漏分析
PHP获取表单所有复选框的值的方法
使用php方法curl抓取AJAX异步内容思路分析及代码分享
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
ThinkPHP查询返回简单字段数组的方法
PHP基于数组实现的分页函数实例
PHP将回调函数作用到给定数组单元的方法
php中使用array_filter()函数过滤空数组的实现代码
php中多维数组按指定value排序的实现代码
ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
©2014-2024 dbsqp.com