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
  • 宝宝断奶方法攻略
  • 香港服务器运行不稳定应该从哪些方面寻找根源?
  • 热门搜索
    怎么减小腿 简历封面怎么制作 胃息肉怎么治疗 雪莲花怎么吃 天津农学院怎么样 怎么做酱牛肉 转账转错了怎么办 怎么样清理手机内存 毕业答辩ppt怎么做 360怎么赚钱