LOADING

php无限极分类树状结构

    /**
     * 递归树形结构分类函数
     * $data 数组记录
     * $pid 父id
     * $level 级别
     * $pre 前置html(可以是空格)
     */
    function getArrArea($data,$pid=0,$level=1,$left=" ┗━") {
        $catArr = array();
        foreach($data as  $cat) {
            if ($cat['pid']==$pid) {
                $cat['level'] = $level;
                if($level>1)
                    $cat['name'] = $left.$cat['name'];
                $catArr[] = $cat;
                $catArr = array_merge($catArr,$this->getArrArea($data,$cat['new_category_id'],$level+1," ".$left));
            }
        }
        return $catArr;
    }

标签: none

添加新评论