zoukankan      html  css  js  c++  java
  • parent数组成等级菜单全展开式顺序排列

    public function buildM($data,$parent=0){//分级数组
            $tree=array();
            foreach ($data as $node){
                if($node["parent"]==$parent){
                    $children = $this->buildM($data,$node['id']);
                    if($children){
                        $node["children"] = $children;
                    }
                    $tree[] = $node;
                }
            }
                return $tree;
            }
        
        public function buildN($data){//展开分级数组
            foreach ($data as $node){
                if(isset($node['children'])){
                    $children = $node['children'];
                    unset($node['children']);
                    $tree[] = $node;
                    $tree = array_merge($tree,$this->buildN($children));
                }else {
                    $tree[] = $node;
                }
            }
            return $tree;
        }

  • 相关阅读:
    EXCEL自动导出HTML
    亡灵序曲超清
    支持国产动画-唐伯卿和曾小兰
    中国表情
    logging 日志
    datetime库运用
    hashlib 加密
    os2
    python json数据处理
    python操作redis
  • 原文地址:https://www.cnblogs.com/xdingc/p/7545433.html
Copyright © 2011-2022 走看看