knowcup / tree
Installs: 7
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/knowcup/tree
This package is not auto-updated.
Last update: 2025-12-20 16:26:39 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);