jiehong

php无限级分类----封装函数

public function catetree($cateRes){//传递过来的数据资源

  return $this->sort($cateRes); 调用函数

}

public function sort($cateRes,$pid=0,$level=0){//默认设置顶级栏目为0,和等级 = 0

  static $arr = array();  //静态数组

 foreach($cateRes as $k => $v){  //遍历数据

   if($v['pid']== $pid){      //判断是否是顶级栏目的id 

       $v['level'] = $level;

        $arr[] = $v;

     $this->sort($cateRes,$v['id'],$level+1); //递归调用

   }

 }

retuen $arr;  //返回数据

}

posted on 2019-01-18 16:47 Code哥 阅读(...) 评论(...) 编辑 收藏

分类:

技术点:

php

相关文章:

  • 2021-10-16
  • 2021-11-14
  • 2021-09-02
  • 2021-07-20
  • 2021-12-11
  • 2019-03-04
  • 2021-10-08
  • 2021-10-08
猜你喜欢
  • 2021-10-16
  • 2021-10-21
  • 2021-07-20
  • 2021-11-14
  • 2021-10-08
  • 2021-10-08
相关资源
相似解决方案