0

我正在做 MySQL 查询以获取列表文件/目录。每个都有一个 id,并且可选地和“parent_id”将每个文件或目录与其包含的目录相关联。不过,它是文件和目录的平面数组。我如何使用 php 将其构建成一个类似这样的嵌套数组,其中每个“文件”可以递归地有多个子“文件”:

[{"Files":{"id": "1","name":"Parent", "parent_id":"null" "Files":{"id": "2","name":"Child", "parent_id":"1"}}, {"Files":{"id": "3","name":"Another top level dir", "parent_id":"null"}]

谢谢!

4

1 回答 1

2

您需要的是一个递归函数来组装您的嵌套数组。以下是一些 可以帮助入门的链接

于 2012-07-10T19:14:33.357 回答