PHP-根据ID递归关联下级数据

    function preview($cate_id){
        $data = $this->getTreeSon($cate_id,[$cate_id]);
        dump($data);
    }
    function getTreeSon($cate_id,$arr){
        $data = $this->db->where("cate_pid=$cate_id and is_del=0")->get('table')->result_array();
        if($data){
            foreach ($data as $v){
                $arr = $this->getTreeSon($v['cate_id'],$arr);
                array_push($arr,$v['cate_id']);
            }
            return $arr;
        }else{
            return $arr;
        }
    }

猜你喜欢

转载自www.cnblogs.com/phper8/p/9184915.html