本文以实例形式讲述了PHP实现数组递归转义的方法,分享给大家供大家参考之用。具体方法如下:
主要功能代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
|
$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程序设计有所帮助。