select(); return $this->sort($cateres); } public function sort($data,$pid=0,$level=0){ static $arr=array(); foreach ($data as $k =>$v){ if($v['pid']==$pid){ $v['level']=$level; $arr[]=$v; $this->sort($data,$v['id'],$level+1); } } return $arr; } } ?>