Php 获取Laravel中的AllDirectory()并创建树
我完全被这件事缠住了。 我有这个阵列:Php 获取Laravel中的AllDirectory()并创建树,php,laravel,Php,Laravel,我完全被这件事缠住了。 我有这个阵列: array:20 [▼ 0 => "test" 1 => "files" 2 => "files/2" 3 => "files/2/Blocks" 4 => "files/2/Blocks/thumbs" 5 => "files/shares" ] 我需要有一个像树一样的数组
array:20 [▼
0 => "test"
1 => "files"
2 => "files/2"
3 => "files/2/Blocks"
4 => "files/2/Blocks/thumbs"
5 => "files/shares"
]
我需要有一个像树一样的数组,附加files/2作为文件的子级,files/2/block作为files/2的子级
我需要的数组如下所示:
[
["label" => "test", "path" => "test", "children" => []],
["label" => "files", "path" => "1", "children" =>
[
["label" => "2", "path" => "files/2", "children" =>
[
["label" => "Blocks", "path" => "files/2/Blocks", "children" =>
[
[
"label" => "thumbs", "path" => "files/2/Blocks/thumbs", "children" => []
]
]
]
]
],
["label" => "shares", "path" => "files/shares", "children" => []]
]
],
];
有什么神奇的帮助吗?我真的找不到创建树的方法。这个答案的第一步有用吗?它看起来和我很相似,我会检查它,很相似,是的回答的第一步有帮助吗?看起来很像我我会检查的,很像,是的