/*
* (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;
}
宠物免费领养小程序,欢迎来踩