AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
``` ~~~ /** * 批量处理接口返回字符串,将 null 转换为’‘,把非对象数据转换为字符串 * @author alexander * @date 20240829 * @param $arr [] 要处理数组 * @param $isToStr 1 是否将把非对象数据转换为字符串, * @return array */ public static function handleArrayNullVal($arr,$isToStr=1) { //dd($arr); //return $arr; $result = array(); if($arr && is_object($arr)){ //$arr = json_decode($arr,true);//->toArray(); } if(is_array($arr)) { foreach($arr as $key=>$val) { if(is_array($val)) { $newarr = handleArrayNullVal($val); $result[$key] = $newarr; } else if($val === NULL || $val === null) { // 数值为 null 转换为字符 $result[$key] = strval($val); } else { if($isToStr ==1){ if(!is_object($val)){ $result[$key] = strval($val); }else{ $result[$key] = $val; } }else{ $result[$key] = $val; } } } }else{ return $arr; } unset($arr); return $result; } ~~~ ```