jiangzg / composer-tree
hahha
1.0.0
2017-08-17 11:08 UTC
Requires
- php: >=5.3
This package is not auto-updated.
Last update: 2025-07-01 00:33:16 UTC
README
使用方法
#安装 composer require jiangzg/composer-tree:1.0.0
include_once __DIR__.'/../vendor/autoload.php'; $testAyy = [ [ 'id'=>1, 'parentid'=>0, 'name'=>'第1个' ], [ 'id'=>2, 'parentid'=>1, 'name'=>'第2个' ], [ 'id'=>3, 'parentid'=>2, 'name'=>'第3个' ], [ 'id'=>4, 'parentid'=>1, 'name'=>'第4个' ], [ 'id'=>5, 'parentid'=>0, 'name'=>'第5个' ], [ 'id'=>6, 'parentid'=>5, 'name'=>'第6个' ], [ 'id'=>7, 'parentid'=>6, 'name'=>'第7个' ], [ 'id'=>8, 'parentid'=>5, 'name'=>'第8个' ], [ 'id'=>9, 'parentid'=>8, 'name'=>'第9个' ], [ 'id'=>10, 'parentid'=>9, 'name'=>'第10个' ], ]; $tree = new \JiangZG\Tree\Tree(); $result = $tree->createTree($testAyy); print_r($result);
输出结果
Array ( [0] => Array ( [id] => 1 [parentid] => 0 [name] => 第1个 [children] => Array ( [0] => Array ( [id] => 2 [parentid] => 1 [name] => 第2个 [children] => Array ( [0] => Array ( [id] => 3 [parentid] => 2 [name] => 第3个 ) ) ) [1] => Array ( [id] => 4 [parentid] => 1 [name] => 第4个 ) ) ) [1] => Array ( [id] => 5 [parentid] => 0 [name] => 第5个 [children] => Array ( [0] => Array ( [id] => 6 [parentid] => 5 [name] => 第6个 [children] => Array ( [0] => Array ( [id] => 7 [parentid] => 6 [name] => 第7个 ) ) ) [1] => Array ( [id] => 8 [parentid] => 5 [name] => 第8个 [children] => Array ( [0] => Array ( [id] => 9 [parentid] => 8 [name] => 第9个 [children] => Array ( [0] => Array ( [id] => 10 [parentid] => 9 [name] => 第10个 ) ) ) ) ) ) ) )