PHP array合并,PHP array_merge():数组合并
PHP array_merge() 函数用来将多个数组合并为一个,其语法如下:
array array_merge ( array $arr1 [, array $arr2, array $arr3 … ] )
arr1, arr2, arr3 … 表示要合并的数组。
array_merge() 函数会将多个数组的元素合并起来,后面一个数组的元素会附加在前一个数组的后面,最终返回合并后的数组。
如果原来的数组中有相同的字符串键名,那么该键名后面的值将覆盖前面的值;如果原来的数组包含的是数字键名,那么后面的值将不会覆盖前面的值,而是附加到后面。
如果参数中只给了一个数组并且该数组是数字索引的,那么键名会以连续方式重新索引。
该函数的使用示例如下:
$array1 = array("color" => "red", 2, 4);
$array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);
$result = array_merge($array1, $array2); //合并数组
print_r($result);
?>
执行以上程序的结果为:
Array
(
[color] => green
[0] => 2
[1] => 4
[2] => a
[3] => b
[shape] => trapezoid
[4] => 4
)
如果想完全保留原有数组并只想将新的数组附加到后面,就用+运算符。使用+连接数组,连接的数组中键名相同时,第一个数组的键值对将会保留,后面的将会被舍弃。示例如下:
$array1 = array(0 => 'zero_a', 2 => 'two_a', 3 => 'three_a');
$array2 = array(1 => 'one_b', 3 => 'three_b', 4 => 'four_b');
$result = $array1 + $array2;
print_r($result);
?>
执行以上程序的输出结果为:
Array
(
[0] => zero_a
[2] => two_a
[3] => three_a
[1] => one_b
[4] => four_b
)
PHP array合并,PHP array_merge():数组合并相关推荐
- php数组的交替合并函数,php数组合并array_merge()函数使用注意事项
1.array_merge()合并 例子 $array = array("a"=>"bb"); $array2 = array("b" ...
- java中数组合并的方法,数组合并--Java原生方法
废话不多说,直接上代码(工具类): public static Object[] combineArray(Object one[], Object two[]) throws BussinessEx ...
- php把这两个二维数组合并,两个二维数组的合并
合并前的数组a: array (size=3) 0 => array (size=2) 'id' => string '113' (length=3) 'email' => stri ...
- JS 数组合并的3种方法(concat(),push(),push.apply())
1.使用concat()进行数组合并 concat()连接两个或更多的数组,并返回结果. var arr1=[1,2]; var arr2=[3,4,5]; var arr3=arr1.concat( ...
- php如何把两个array相加_php两个数组相加_PHP数组合并之array_merge和数组相加
摘要 腾兴网为您分享:PHP数组合并之array_merge和数组相加,万师傅,腾讯qq,时光机器,轻微课等软件知识,以及东莞市教育局,kkg黄金商城,mp3cutter,91算命,医疗,一爱,qq拼 ...
- PHP数组合并+与array_merge的区别分析 对多个数组合并去重技巧
PHP中两个数组合并可以使用+或者array_merge,但之间还是有区别的,而且这些区别如果了解不清楚项目中会要命的! 主要区别是两个或者多个数组中如果出现相同键名,键名分为字符串或者数字,需要注意 ...
- php warning: array_merge(),php数组合并array_merge()函数使用注意事项_php技巧
1.array_merge()合并 例子 $array = array('a'=>'bb'); $array2 = array('b'=>'cc'); $array3 = array_me ...
- php 数据相加,PHP数组合并之array_merge和数组相加
在我们实际的PHP项目开发中,数组合并是常用的操作之一.array_merge()函数可以把一个或多个数组合并为一个数组.如果两个或更多个数组元素有相同的键名,则最后的元素会覆盖其他元素.如果是整数下 ...
- php 数组相加和合并,php数组合并、追加与连接的方法(array_merge()、array_combine()函数)...
1,首先,合并数组. array_merge()函数将数组合并到一起,返回一个联合的数组.所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加. 其形式为: array array_ ...
最新文章
- nbu oracle 冷备_NBU备份系统应用操作手册..doc
- 用 C 语言开发一门编程语言 — 条件分支
- C# 容器重用避免GC 的论证
- 正则表达式的一些符号基础和实例解析
- Spring IOC核心原理分析
- 计算机开机自启文件夹,电脑开机自动打开文件夹解决方法
- 使用laypage进行分页
- 电阻、电容、电感、半导体器件的失效分析
- burpsuite基本设置与重复提交比较(一)
- Python安装shapely包出现WindowsError: [Error 126]解决方案
- 指针 上 :什么是指针,指针类型,指针运算等等
- 微信公众号开发笔记(七)上传素材获取Media_id
- 旧稿 - 我与张树新共事创业的年代 - 张树新马云
- 基于Flexlive.CQP.Framework的C# 酷Q UDP实现
- 格里高利历java_java时间类简单总结
- 怎样去掉“交互式服务对话框检测”提示对话框
- 【前端06_JS_ECMA 语法标准】声明变量、数据类型*、tupeof返回值、输入输出、运算、循环、条件、函数*、事件*
- 一文搞懂EMAS Serverless小程序开发|电子书免费下载
- Win10企业版系统如何连接局域网共享打印机?五步即可。
- MIT线性代数笔记二 矩阵消元