$val) { if($val[$pid] == $root) { // 获取当前$pid所有子类 unset($list[$key]); if(!empty($list)) { $child = self::make_tree($list , $pk , $pid , $child , $val[$pk]); // 找到子栏目 if(!empty($child)) { $val['child'] = $child; } } $tree[] = $val; } } return $tree; } }