php遞歸轉義數組

<?php
$arr=array("li'si",array("wang'wu",array("zhao'liu")));
function _addslashes($arr){
  foreach($arr as $k=>$v){
	  if(is_string($v)){
         $arr[$k]=addslashes($v);//是字符串直接轉義
		 continue;
	  }else if(is_array($v)){
	     $arr[$k]=_addslashes($v);//是數組遞歸再轉義
	  }
  }
  return $arr;
}
print_r(_addslashes($arr));
?>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章