本文以实例形式讲述了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程序设计有所帮助。