PHP教程

php 实现父子级树结构

本文主要是介绍php 实现父子级树结构,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.方法如下

 1   // 父子级树状结构 传入的参数为二维数组 pid是父级id
 2     function get_tree_list($list){
 3         //将每条数据中的id值作为其下标
 4         $temp = [];
 5         foreach($list as $v){
 6             $v['son'] = [];
 7             $temp[$v['id']] = $v;
 8         }
 9         //获取分类树
10         foreach($temp as $k=>$v){
11             $temp[$v['pid']]['son'][] = &$temp[$v['id']];
12         }
13         return isset($temp[0]['son']) ? $temp[0]['son'] : [];
14     }

 

这篇关于php 实现父子级树结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!