knowcup / tree
dev-master
2018-04-13 06:25 UTC
This package is not auto-updated.
Last update: 2024-09-28 10:50:42 UTC
README
数组转为树状结构,支持树状嵌套、树状列表 php版本 >= 7.0
数组:
$array = [
[ 'id' => 1, 'parent_id' => null, 'name' => '第一级 One' ],
[ 'id' => 2, 'parent_id' => null, 'name' => '第一级 Two' ],
[ 'id' => 3, 'parent_id' => null, 'name' => '第一级 Three' ],
[ 'id' => 4, 'parent_id' => 1, 'name' => '第二级 One' ],
[ 'id' => 5, 'parent_id' => 1, 'name' => '第二级 Two' ],
[ 'id' => 6, 'parent_id' => 1, 'name' => '第二级 Three' ],
[ 'id' => 7, 'parent_id' => 3, 'name' => '第二级 Four' ],
[ 'id' => 8, 'parent_id' => 3, 'name' => '第二级 Five' ],
[ 'id' => 9, 'parent_id' => 5, 'name' => '第三级 One' ],
[ 'id' => 10, 'parent_id' => 5, 'name' => '第三级 Two' ]
];
转为树状列表(平行):
\knowcup\tree\Tree::listTreeArr($array);
转为树状列表(嵌套):
\knowcup\tree\Tree::nestTreeArr($array);