我正在进行MySQL查询以获取列表文件/目录。每个都有一个id,以及可选的“parent_id”,它将每个文件或目录与其包含的目录相关联。它虽然是文件和目录的平面数组。我怎样才能使用php将它构建成这样的嵌套数组,其中每个“Files”都可以递归地有多个子“Files”:
[{"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"}]
谢谢!