替换和组合数组
replace and combine arrays
我正在尝试合并 2 个数组并将 $x 数组单元格替换为 $y 单元格。
我有这个代码:
<?php
$x = array (
'a' => '1',
'b' => '2',
'd' => '6'
);
$y = array (
'a' => '3',
'b' => '4',
'c' => '5'
);
我怎样才能得到这样的数组:
a => 3,
b => 4,
c => 5,
d => 6
?
谢谢。
使用array_merge
函数。
$z = array_merge($x, $y);
将输出:
Array
(
[a] => 3
[b] => 4
[d] => 6
[c] => 5
)
使用 array_merge 并确保先放置要覆盖的数组。
所以在你的情况下,因为你想要 $y
覆盖 $x
使用:array_merge($x,$y);
我正在尝试合并 2 个数组并将 $x 数组单元格替换为 $y 单元格。 我有这个代码:
<?php
$x = array (
'a' => '1',
'b' => '2',
'd' => '6'
);
$y = array (
'a' => '3',
'b' => '4',
'c' => '5'
);
我怎样才能得到这样的数组:
a => 3,
b => 4,
c => 5,
d => 6
?
谢谢。
使用array_merge
函数。
$z = array_merge($x, $y);
将输出:
Array
(
[a] => 3
[b] => 4
[d] => 6
[c] => 5
)
使用 array_merge 并确保先放置要覆盖的数组。
所以在你的情况下,因为你想要 $y
覆盖 $x
使用:array_merge($x,$y);