/** * 数字转日期递归 *@param list *@return list **/ function day2str($key,$obj,$keys=array('create_time'=>'Y-m-d','s_time'=>'Y-m-d','e_time'=>'Y-m-d','usetime'=>'Y-m-d G:i:s')){ if(is_array($obj)){//如果是 obj 或 数组 foreach ($obj as $k => $v) { $obj[$k] = day2str($k,$v,$keys);//递归 } return $obj; }else{ if(!$type= $keys[$key] ){//去掉列表没有的项目 return $obj; } if(is_numeric($key) ){//去掉数组类型 return $obj; } if(!$obj){//去掉空值 return ""; } if(!is_numeric($obj) ){//去掉已转型过的 return $obj; } return date($type,$obj);//数字转字串 }
day2str('',$data);
위 내용은 PHP와 서식 내용을 포함한 PHP 재귀 서식 숫자 유형을 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.