zoukankan      html  css  js  c++  java
  • 无限极分类

    private function GetTree($arr,$pid,$step){
      global $tree;
      foreach($arr as $key=>$val) {
        if($val['pid'] == $pid) {
          $flg = str_repeat('--',$step);
          $val['title'] = $flg.$val['title'];
          $tree[] = $val;
          $this->GetTree($arr , $val['id'] ,$step+1);
        }
      }
      return $tree;
    }

    $tree = $this->GetTree($info, 0, 0);

    $info = Array ( [0] => Array ( [id] => 1 [idstr] => [title] => 微迪加 [level] => 0 [pid] => 0 [path] => 000001 [company_id] => 1 [create_time] => 2018-06-09 13:44 [update_time] => 0 [status] => 1 ) [1] => Array ( [id] => 2 [idstr] => [title] => 技术部 [level] => 1 [pid] => 1 [path] => 000001-000002 [company_id] => 1 [create_time] => 2018-06-09 13:44 [update_time] => 0 [status] => 1 ) [2] => Array ( [id] => 3 [idstr] => [title] => 产品部 [level] => 1 [pid] => 1 [path] => 000001-000003 [company_id] => 1 [create_time] => 2018-06-09 13:44 [update_time] => 0 [status] => 1 ) [3] => Array ( [id] => 4 [idstr] => [title] => 技术一组 [level] => 2 [pid] => 2 [path] => 000001-000002-000004 [company_id] => 1 [create_time] => 2018-06-09 13:44 [update_time] => 0 [status] => 1 ) )

  • 相关阅读:
    Hive(二)CentOS7.5安装Hive2.3.3
    Hive(一)Hive初识
    CentOS7.5搭建ELK6.2.4集群及插件安装
    开发工具之Spark程序开发详解
    Java多线程编程
    数据迁移之Sqoop
    CentOS7.5之Sqoop1.4.7的安装使用
    Hadoop案例(十一)MapReduce的API使用
    Hadoop案例(十)WordCount
    BSScrollViewEdgePop
  • 原文地址:https://www.cnblogs.com/soiq-1123/p/9159560.html
Copyright © 2011-2022 走看看