我正在做 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"}]
谢谢!