PHP 把null转为 ' ' 的递归方式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 把null转为 ' ' 的递归方式相关的知识,希望对你有一定的参考价值。
//把 null转换为空‘‘ 递归方式
public function _unsetNull($arr){
if($arr !== null){
if(is_array($arr)){
if(!empty($arr)){
foreach($arr as $key => $value){
if($value === null){
$arr[$key] = ‘‘;
}else{
$arr[$key] = $this->_unsetNull($value); //递归再去执行
}
}
}else{ $arr = []; } // 如果为空并且是个数组
}else{
if($arr === null){ $arr = ‘‘; } //注意三个等号
}
}else{ $arr = ‘‘; }
return $arr;
}
以上是关于PHP 把null转为 ' ' 的递归方式的主要内容,如果未能解决你的问题,请参考以下文章