【发布时间】:2012-07-19 13:27:41
【问题描述】:
假设我有一个数组,其中键代表id,值代表parent:
4 => 0
2 => 0
5 => 2
6 => 5
8 => 0
9 => 0
10 => 8
12 => 0
13 => 0
14 => 0
18 => 7
19 => 18
20 => 19
21 => 20
22 => 21
23 => 22
24 => 23
28 => 20
7 => 5
你也可以把它当作一个对象来读:
{
id : 4,
parent : 0
} // etc...
我想由此实现的多维数组是:
4 => 0
2 => 5
=> 6
=> 7
=> 18
=> 19
=> 20
=> 21
=> 22
=> 23
=> 24
=> 28
8 => 10
9 => 0
12 => 0
13 => 0
14 => 0
我该怎么做呢?
【问题讨论】:
-
看起来像 Graph(在计算机科学中)?
-
当然闻起来像家庭作业
-
在排序后的数组中看起来很“重”
标签: php object language-agnostic multidimensional-array