°

tp3.2无限级分类

2019年课程规划及价格说明


PHP实战视频教程大全
public function priTree()
	{
		$data = $this->select();
		return $this->_reSort($data);
	}
	// 递归对有的分类进行重新排序
	private function _reSort($data, $parent_id=0, $level=0)
	{
		static $ret = array();
		foreach ($data as $k => $v)
		{
			if($v['parent_id'] == $parent_id)
			{
				// 把level值放到这个分类里,这样就可以知道这个分类是第几级的
				$v['level'] = $level;
				$ret[] = $v;
				// 再找这个分类的子分类
				$this->_reSort($data, $v['id'], $level+1);
			}
		}
		return $ret;
	}
打赏
  喜欢