如題:需要把有父子結構的二維數組,把這個樹形結構的分支路徑全部遍歷出來,組成一個新的數組,最好用php語言,求大佬給個算法原始數組為$array = [
['ID'=>'A','SD'=>'B'],
['ID'=>'A','SD'=>'C'],
['ID'=>'A','SD'=>'D'],
['ID'=>'B','SD'=>'E'],
['ID'=>'B','SD'=>'F'],
['ID'=>'E','SD'=>'G'],
['ID'=>'C','SD'=>'H'],
['ID'=>'C','SD'=>'I']
];轉化后的數組為:$targe = [
['B','E','G'],
['B','F'],
['C','H'],
['C','I'],
['D']
]
把父子關系的二維數組轉化為所有節點路徑的二維數組
慕的地6264312
2019-01-28 10:09:04