在项目中我们会遇到获取存在父子级关系的数组,并需要根据上下级关系以树结构的形式展示的情况
比如获取分类列表,类似如下数据
1 | $data = [ |
实现方法代码如下
1 | /** |
主要思路概况是,把要遍历的数组,创建基于主键的数组引用。把要生成的树结构数组也数组引用
比如案例中的 $refer[13] === $list[0]
,$tree[13] === $refer[13]
,利用了多个变量指向同地址,其中一个参数改变了数据,另外的参数数据也会改变。
小峰的博客
在项目中我们会遇到获取存在父子级关系的数组,并需要根据上下级关系以树结构的形式展示的情况
比如获取分类列表,类似如下数据
1 | $data = [ |
实现方法代码如下
1 | /** |
主要思路概况是,把要遍历的数组,创建基于主键的数组引用。把要生成的树结构数组也数组引用
比如案例中的 $refer[13] === $list[0]
,$tree[13] === $refer[13]
,利用了多个变量指向同地址,其中一个参数改变了数据,另外的参数数据也会改变。
微信支付
支付宝