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
  • 宝宝断奶方法攻略
  • 香港服务器运行不稳定应该从哪些方面寻找根源?
  • 热门搜索
    启辰r50质量怎么样 如何化妆更漂亮 浙江交通职业技术学院怎么样 一妻四夫的甜蜜生活 如何定价 我想要的生活 如何治疗痔疮 如何祛除青春痘 手机不开机怎么刷机 生活用品谜语