树-递归

来源:互联网 发布:和平网络电视 apk 编辑:程序博客网 时间:2024/05/07 23:08
public function index() {$menu = M('rbac_menu','a_','mysql://root:@127.0.0.1/rbac'); $list = $menu->order('menu_pid ASC,menu_id ASC')->select(); $test = self::getTree($list);echo '<pre/>'; print_r($test);die;        $this->display();    }static public function getTree(&$data,$pid = 0,$count = 0) {if(!isset($data['odl'])){$data=array('new'=>array(),'odl'=>$data);}foreach ($data['odl'] as $k => $v){if($v['menu_pid']==$pid){$v['Count'] = $count;$data['new'][]=$v;unset($data['odl'][$k]);self::getTree($data,$v['menu_id'],$count+1);} }return $data['new'] ;}

0 0
原创粉丝点击