美文网首页程序员
PHP 1、array_merge和数组相加(+)

PHP 1、array_merge和数组相加(+)

作者: icy2003 | 来源:发表于2016-04-20 10:49 被阅读1482次

键名是字符串:

$arr1=array('a'=>'PHP');
$arr2=array('a'=>'JAVA');
//如果键名为字符,且键名相同,array_merge()后面数组元素值会覆盖前面数组元素值
print_r(array_merge($arr1,$arr2));//Array ( [a] => JAVA )
//如果键名为字符,且键名相同,数组相加会将最先出现的值作为结果
print_r($arr1+$arr2);//Array ( [a] => PHP )

键名是数字:

$arr1=array("C","PHP");
$arr2=array("JAVA","PHP");
//如果键名为数字,array_merge()不会进行覆盖
print_r(array_merge($arr1,$arr2));//Array ( [0] => C [1] => PHP [2] => JAVA [3] => PHP )
//如果键名为数组,数组相加会将最先出现的值作为结果,后面键名相同的会被抛弃
print_r($arr1+$arr2);//Array ( [0] => C [1] => PHP )

传送门
array_merge走你
+走你

往期
0、代码测试的环境说明
我的小说
灵音万年

相关文章

网友评论

    本文标题:PHP 1、array_merge和数组相加(+)

    本文链接:https://www.haomeiwen.com/subject/ommzlttx.html