牛骨文教育服务平台(让学习变的简单)
博文笔记

[php] 索引数组合并选择两数组相加

创建时间:2017-05-27 投稿人: 浏览次数:146

header("Content-Type:text/html;charset=utf-8");
$arr1= Array (
0 => Array (
"pic" => "http://storage.travel.sina.com.cn/jingdian/jingdian/20140410_144945_88563_default_238_pic_133.png",
"name" => "名山",
"url" => "http://www.laruence.com/2012/10/16/2831.html" ,
),
1 => Array (
"pic" => "http://storage.travel.sina.com.cn/jingdian/jingdian/20140410_144948_17923_default_238_pic_133.png",
"name" => "名泉",
"url" => "http://www.laruence.com/2012/10/16/2831.html" ,
)
);
$arr2= Array (
0 => Array (
"pic" => "http://storage.travel.sina.com.cn/jingdian/jingdian/20140410_144945_88563_default_238_pic_133.png",
"name" => "名山test",
"url" => "http://www.laruence.com/2012/10/16/2831.html" ,
),
2 => Array (
"pic" => "http://storage.travel.sina.com.cn/jingdian/jingdian/20140410_144948_17923_default_238_pic_133.png",
"name" => "名泉test",
"url" => "http://www.laruence.com/2012/10/16/2831.html" ,
)
);
$arr1 = $arr1+$arr2;
print_r($arr1);


array_merge() 的问题:

作用:将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。

注意:

       1、 如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。

       2、 如果只给了一个数组并且该数组是数字索引的,则键名会以连续方式重新索引

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。