Javascript 键与另一个数组匹配时关联数组中的更新值
当键与array2匹配时,我尝试更新array1值。和使用更新的值返回整个array1Javascript 键与另一个数组匹配时关联数组中的更新值,javascript,php,arrays,multidimensional-array,Javascript,Php,Arrays,Multidimensional Array,当键与array2匹配时,我尝试更新array1值。和使用更新的值返回整个array1 $array1 =array("subj1"=>"10","subj2"=>"20","subj3"=>"30","subj4"=>"40","subj5"=>"36","subj6"=>"85"); print_r($array1); Array ( [subj1] => 10 [subj2] => 20 [subj3] => 3
$array1 =array("subj1"=>"10","subj2"=>"20","subj3"=>"30","subj4"=>"40","subj5"=>"36","subj6"=>"85");
print_r($array1);
Array
(
[subj1] => 10
[subj2] => 20
[subj3] => 30
[subj4] => 40
[subj5] => 36
[subj6] => 85
)
$array2=array("subj1"=>"110","subj2"=>"130");
print_r($array2);
Array
(
[subj1] => 110
[subj2] => 130
)
下面是我想要的结果
Array
(
[subj1] => 110
[subj2] => 130
[subj3] => 30
[subj4] => 40
[subj5] => 36
[subj6] => 85
)
如何实现这一点?您可以这样使用:
array_merge($array1, $array2)
您可以使用以下代码获得所需的输出:
<?php
$array1 =array("subj1"=>"10","subj2"=>"20","subj3"=>"30","subj4"=>"40","subj5"=>"36","subj6"=>"85");
print_r($array1);
echo "<br>";
$array2=array("subj1"=>"110","subj2"=>"130");
print_r($array2);
echo "<br>";
print_r(array_merge($array1, $array2));
?>
print_r(数组合并($array1,$array2));使用php的数组合并:数组合并($array1,$array2)@团东玉,这是有效的。