首页 > 代码库 > PHP 把null转为 ' ' 的递归方式

PHP 把null转为 ' ' 的递归方式

//把 null转换为空‘‘ 递归方式
public function _unsetNull($arr){
if($arr !== null){
if(is_array($arr)){
if(!empty($arr)){
foreach($arr as $key => $value){
if($value =http://www.mamicode.com/== null){
$arr[$key] = ‘‘;
}else{
$arr[$key] = $this->_unsetNull($value); //递归再去执行
}
}
}else{ $arr = []; } // 如果为空并且是个数组
}else{
if($arr === null){ $arr = ‘‘; } //注意三个等号
}
}else{ $arr = ‘‘; }
return $arr;
}

PHP 把null转为 ' ' 的递归方式