我有一个复杂的函数,它动态地构建一个数组结构,以便将字段插入到MongoDB中。我们将结构存储在MySQL中。
该函数输出以下数组结构:
Array
(
[address] => Array
(
[street] => 10 Stack St
)
)
Array
(
[address] => Array
(
[city] => Overflow Mountains
)
)
Array
(
[address] => Array
(
[state] => CM
)
)
Array
(
[address] => Array
(
[zip] => 01010
)
)
我需要合并这些数组,使其看起来像
[address] => Array
(
[street] => 10 Stack St
[city] => Overflow Mountains
[state] => CM
[zip] => 01010
)
我该怎么做呢?我正在使用PHP。
答案 0 :(得分:1)
$result = array_merge($array1['address'], $array2['address'], $array3['address'], $array4['address']);
答案 1 :(得分:0)
您可以使用array_replace_recursive()
。
让您的数组为$array1, $array2, $arrray3, $array4
你可以尝试
array_replace_recursive($array1, $array2, $array3, $array4);
希望这有帮助
答案 2 :(得分:0)
array_merge($a['address'], $b['address'], $c['address'], $d['address']);