我有一个多维数组,看起来像这样:PHP:找到一个多维阵列相同的密钥和合并的结果
$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'
)
)
)
正如你可以看到,$数组[0]和$阵列[2 ]具有相同的密钥[WS]。我需要一个函数来找到那些“相同的键”。之后我会将这两个数组合并成一个。 f1。
$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'
)
)
)
)
希望你们明白我的问题。 迎接
为什么不只是迭代它并重建你的数组?一次传递和某种键查找数组应该覆盖它。 – JohnP 2012-01-12 17:51:30