【发布时间】:2009-12-23 03:18:24
【问题描述】:
我“继承”了一些数据,我正在尝试清理这些数据。该数组来自一个显然没有键的数据库。
数组本身很长,所以我正在简化这篇文章的内容...
[0] => Array
(
[id] => 2
[uid] => 130
[eid] => 8
[ename] => Standard
[eaction] => Check
)
[1] => Array
(
[id] => 2
[uid] => 110
[eid] => 8
[ename] => Standard
[eaction] => Check
)
[2] => Array
(
[id] => 2
[uid] => 200
[eid] => 8
[ename] => Standard
[eaction] => Check
)
我正在尝试改变数组,以便数组是多维的并按 ename 分组:
[0] => Array
(
[Standard] => Array
(
[id] => 2
[uid] => 130
[eid] => 8
[eaction] => Check
)
)
[0] => Array
(
[Standard] => Array
(
[id] => 2
[uid] => 130
[eid] => 8
[eaction] => Check
)
)
[0] => Array
(
[Standard] => Array
(
[id] => 2
[uid] => 130
[eid] => 8
[eaction] => Check
)
)
有人知道怎么做这样的事情吗?
【问题讨论】:
-
您能进一步解释一下吗?什么是“标准”,什么时候有更多?您想知道如何将当前数组转换为新数组还是只创建新数组?
-
你的第二个例子真的没有意义。 ID 是重复的(全为 0),我不会将其描述为多维的。请澄清。
标签: php arrays multidimensional-array