我该如何将这个二维数组转换为树形结构?
以下是代码示例:
Array
(
[0] => Array
(
[id] => 1
[name] => User
[parent_id] => 0
)
[1] => Array
(
[id] => 2
[name] => Product
[parent_id] => 0
)
[2] => Array
(
[id] => 3
[name] => Login
[parent_id] => 1
)
[3] => Array
(
[id] => 4
[name] => Forgot Password
[parent_id] => 3
)
}
目标
Array
(
[1] => User => Array
(
[3] => Login => Array
(
[4] => Forgot Password
)
}
[2] => Product
}
即根据父ID创建子项。