PHP处理多级分类数据代码

//多级分类数据处理
    private function cation($arr,$num=0,$m=1)
    {
        $list = [];
        foreach($arr as $k=>$v){
            if($v['pid'] === $num){
                $v['level'] = $m;
                $v['son'] = $this->cation($arr,$v['id'],$m+1);
                $list[] = $v;
            }
        }
        return $list;
    }

发表评论

电子邮件地址不会被公开。 必填项已用*标注