PHP array_merge和 数组+数组之间的区别

两者都获得数组的并集,但是array_merge()会覆盖重复的non_numeric键。现在让我们看一下array + array的示例

示例

<?php

   $arr1 = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110");

   $arr2 = array("t"=>"115", "u"=>"103", "v"=>"105", "w"=>"125" );

   var_dump ($arr1 + $arr2);

?>

输出结果

array(8) {

   ["p"]=>

   string(3) "150"

   ["q"]=>

   string(3) "100"

   ["r"]=>

   string(3) "120"

   ["s"]=>

   string(3) "110"

   ["t"]=>

   string(3) "115"

   ["u"]=>

   string(3) "103"

   ["v"]=>

   string(3) "105"

   ["w"]=>

   string(3) "125"

}

示例

现在让我们看看PHP中的array_merge()示例

<?php

   $arr1 = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110");

   $arr2 = array("t"=>"115", "u"=>"110", "v"=>"105", "w"=>"100" );

   var_dump (array_merge($arr1, $arr2));

?>

输出结果

array(8) {

   ["p"]=>

   string(3) "150"

   ["q"]=>

   string(3) "100"

   ["r"]=>

   string(3) "120"

   ["s"]=>

   string(3) "110"

   ["t"]=>

   string(3) "115"

   ["u"]=>

   string(3) "110"

   ["v"]=>

   string(3) "105"

   ["w"]=>

   string(3) "100" 

}

以上是 PHP array_merge和 数组+数组之间的区别 的全部内容, 来源链接: utcz.com/z/322565.html

回到顶部