PHP实现无限级分类

 时间:2026-04-25 10:27:25

1、最终效果:

PHP实现无限级分类

2、附上一张数据表:

PHP实现无限级分类

3、代码是用PT5框架的:

/**  

     * 无限分类的遍历  

     * @param  [array]  $data      所有数据  

     * @param  integer $parentsid parentsid为0时是一级分类  

     * @param  integer $level     记录几级分类,用于效果图中的---区分  

     * @return [array]            已经遍历好的数组  

     */  

    public function category($data,$parentsid=0,$level=0){  

        static $array = array();  

        foreach ($data as $key => $value) {  

            if($value['parentsid'] == $parentsid){  

                $value['level'] = $level;  

                $array[] = $value;  

                $this->category($data,$value['id'],$level+1);  

            }  

        }  

        return $array;  

    }  

PHP实现无限级分类

  • 傲游如何查看自己的百变邮箱
  • Apache2.4如何配置https
  • windows远程连接JMX
  • 宝宝断奶方法攻略
  • 香港服务器运行不稳定应该从哪些方面寻找根源?
  • 热门搜索
    标致汽车怎么样 心肌缺血如何调理 生活中的科学 低碳生活倡议书 如何选购洗衣机 哀莫大于心死是什么意思 下水管漏水怎么办 伦敦生活第一季 怎么把桌面图标隐藏 国民大生活 电视剧