递归转义

来源:互联网 发布:suse 端口开放 编辑:程序博客网 时间:2024/06/07 07:20
<?php$arr=array('a"b',array("c'd",array('e"f')));function _addslashes($arr){foreach($arr as $k=>$v){if(is_string($v)){$arr[$k]=addslashes($v);}else if(is_array($v)){$arr[$k]=_addslashes($v);}}return $arr;}print_r(_addslashes($arr));//这里全局的$arr还是不变的,要是想改变它,把转义的返回值再次赋给$arr.

原创粉丝点击