Wallogit.com
2017 © Pedro Peláez
tree data 使用递归生成树形数据,简单实用
use Caihui\Tree\Tree; require __DIR__ . '/../vendor/autoload.php';
$data = include __DIR__."/data.php";
Tree::setConfig($primary = '', $parentId = '', $child = '');
Tree::makeTree($data);
运行结果, (*1)
``` PHP Array ( [0] = Array ( [id] = 1 [city] = 中国 [parent_id] = 0 [child] = Array ( [0] = Array ( [id] = 2 [city] = 北京 [parent_id] = 1 [child] = Array ( [0] = Array ( [id] = 3 [city] = 北京市 [parent_id] = 2 [child] = Array ( [0] = Array ( [id] = 4 [city] = 东城区 [parent_id] = 3 ), (*2)
)
)
)
)
[1] = Array
(
[id] = 11
[city] = 上海
[parent_id] = 1
[child] = Array
(
[0] = Array
(
[id] = 12
[city] = 上海市
[parent_id] = 11
)
)
)
)
)
) ```, (*3)