2012-07-10 27 views
0

我正在做MySQL查詢以獲取列表文件/目錄。每個人都有一個ID,並且可選地將「parent_id」與每個文件或目錄與其包含的目錄相關聯。這是一個關閉文件和目錄的平面陣列。我如何使用PHP,建立這個變成一個嵌套的數組是這樣的,其中每個「文件」可以有多個子「文件」遞歸:通過外鍵從數組中創建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"}] 

謝謝!

+0

請參閱:http://stackoverflow.com/questions/4718058/ordering-a-php-array/4718149#4718149 – Matthew 2012-07-10 19:16:23

回答