/* * (array)$data 传入的数组,(int)$level 循环级别 * return (array) 循环结果集 , 然后在和$data 自行累加 */ function Tree($data,$level = 1){ $m_user_content = M('user'); static $arr = array(); $level++; foreach($data as $k=>$v){ if($v['id']){ $list[$k] = $m_user_content->where("form_id = ".$data[$k]['id'])->select(); } if($list[$k]){ $arr[] = $list[$k]; self::Tree($list[$k],$level); unset($list[$k]); } } return $arr; }
宠物免费领养小程序,欢迎来踩