我需要将一个以父节点为主的数组转换为以子节点为主的数组。例如,我有以下这个数组:
[
1 => [a,b,c],
2 => [b,c,d],
3 => [c,d,e],
]
我希望您能将其转化为以下内容:
[
a => [1],
b => [1,2],
c => [1,2,3],
d => [2,3],
e => [3]
]
有没有一种方法可以在不使用嵌套foreach循环的情况下完成这个任务?如果没有,最有效的方法是什么?
提前感谢!