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转为 ' ' 的递归方式的主要内容,如果未能解决你的问题,请参考以下文章

php 字符串内美国时间转为中国时间

用java,怎么把php数组转换成HashMap或者集合

php里字符串转换数组

php二维数组如何转为树状数组条件是子类pid=父级id

matlab 如何把cell转为三维矩阵

php中怎么把字符串转化成 array数组