欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

看了版主的无限分类,分成树形结构后,怎么还原

程序员文章站 2022-05-24 11:53:31
...
看了版主的无限分类,分成树形结构后,如何还原

父子无限分类

原始数组

/*
获取无线分类,对无线分类进行节点路径排列
*/
$a=array (
0 =>
array (
'id' => '134',
'fid' => '0',
'name' => 't',
),
1 =>
array (
'id' => '133',
'fid' => '0',
'name' => 'k',
),
2 =>
array (
'id' => '132',
'fid' => '0',
'name' => 'j',
),
3 =>
array (
'id' => '137',
'fid' => '133',
'name' => '我是k的分类1',
),
4 =>
array (
'id' => '136',
'fid' => '134',
'name' => '我是t的分类t2',
),
5 =>
array (
'id' => '135',
'fid' => '134',
'name' => '我是t的分类t1',
),
6 =>
array (
'id' => '138',
'fid' => '137',
'name' => '我是k的分类1-1',
),
7 =>
array (
'id' => '139',
'fid' => '138',
'name' => '我是k的分类1-1-1',
),
8 =>
array (
'id' => '140',
'fid' => '139',
'name' => '我是k的分类1-1-1-1',
),
)
?>

开始形成树,并且增加路径,树形数组为$trees
Array
(
[0] => Array
(
[id] => 134
[fid] => 0
[name] => t
[path] => 134
[_sub] => Array
(
[0] => Array
(
[id] => 136
[fid] => 134
[name] => 我是t的分类t2
[path] => 134,136
)

[1] => Array
(
[id] => 135
[fid] => 134
[name] => 我是t的分类t1
[path] => 134,135
)

)

)

[1] => Array
(
看了版主的无限分类,分成树形结构后,怎么还原

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频