【发布时间】:2012-01-12 17:44:59
【问题描述】:
我有一个看起来像这样的多维数组:
$array = (
[0] => array (
['WS'] => array(
[id] => 2,
[name] => 'hello'
)
)
),
[1] => array (
['SS'] => array(
[id] => 1,
[name] => 'hello2'
)
)
),
[2] => array (
['WS'] => array(
[id] => 5,
[name] => 'helloAGAIN'
)
)
)
如您所见,$array[0] 和 $array[2] 具有相同的键 [WS]。我需要一个函数来找到那些“相同的键”。之后,我会将这两个数组合并为一个。 f.e.
$array =
(
[0] => array
(
['WS'] => array
(
[0] => array
(
[id] => 2,
[name] => 'hello'
),
[1] => array
(
[id] => 5,
[name] => 'helloAGAIN'
)
)
),
[1] => array
(
['SS'] => array
(
[0] => array
(
[id] => 1,
[name] => 'hello2'
)
)
)
)
希望你们能理解我的问题。 问候
【问题讨论】:
-
为什么不迭代它并重建你的数组呢?一次通过,某种键查找数组应该覆盖它。
标签: php multidimensional-array