php合并数组的两种方式
来源:互联网 发布:如何自学软件编程 编辑:程序博客网 时间:2024/06/06 20:24
1:+
2:array_merge()函数
加号形式,不管是索引数组还是关联数组,如果出现key一样的时候,以前一个数组的值为准,例如:
$a = array('a'=>'1','b'=>'2','c'=>'3');
$b = array('c'=>3,'d'=>'4','e'=>'5');
$c = $a+$b;
var_dump($c);
array (size=5) 'a' => string '1' (length=1) 'b' => string '2' (length=1) 'c' => string '3' (length=1) 'd' => string '4' (length=1) 'e' => string '5' (length=1)$a = array(1=>'one',2=>'two',3=>'three1');
$b = array(3=>'three2',4=>'four',5=>'five');
$c = $a+$b;
var_dump($c);
array (size=5) 1 => string 'one' (length=3) 2 => string 'two' (length=3) 3 => string 'three1' (length=6) 4 => string 'four' (length=4) 5 => string 'five' (length=4)
array_merge()形式,如果是关联数组,key相同的情况下,以后一个数组的值为准(也就是后一个的值会覆盖掉前一个值),如果是索引数组,则不会覆盖,会增加一个key,例如
$a = array('a'=>'1','b'=>'2','c'=>'3');
$b = array('c'=>3,'d'=>'4','e'=>'5');
$d = array_merge($a,$b);
var_dump($d);
array (size=5) 'a' => string '1' (length=1) 'b' => string '2' (length=1) 'c' => int 3 'd' => string '4' (length=1) 'e' => string '5' (length=1)$a = array(1=>'one',2=>'two',3=>'three1');
$b = array(3=>'three2',4=>'four',5=>'five');
$d = array_merge($a,$b);
var_dump($d);
array (size=6) 0 => string 'one' (length=3) 1 => string 'two' (length=3) 2 => string 'three1' (length=6) 3 => string 'three2' (length=6) 4 => string 'four' (length=4) 5 => string 'five' (length=4)
阅读全文
0 0
- php合并数组的两种方式
- PHP合并两个数组的两种方式的异同
- PHP二维数组合并的两种不同方式
- php合并数组的几种方式
- php定义数组的两种方式
- 合并两个数组的两种方式的异同
- Java合并数组的两种实现方式
- PHP中数组合并的两种方法
- php 数组循环读出的两种方式
- PHP二维索引数组的两种遍历方式
- 代码合并的两种方式详解
- JS数组合并的两种方法
- js数组合并的两种方法
- js数组合并的两种方法
- PHP中数组合并的两种方法及区别介绍
- PHP中数组合并的两种方法及区别介绍 array_merge +
- PHP中数组合并的两种方法及区别介绍
- PHP中数组合并的两种方法及区别介绍
- 【UGUI】一键排版对齐
- java进行opc连接之四 java jeasyOPC 连接
- A
- C++ function、bind以及lamda表达式
- 生成人脸修复模型:同时使用两个鉴别器,直接合成逼真人脸
- php合并数组的两种方式
- leetcode 274. H-Index
- hql由于关键字报错
- vi编辑器【常用操作】
- JAVA-16.1-线程常用方法、线程生命周期、线程组、线程池、计时器
- beego如何获取客户端IP?
- Cordova cordova_sqlite_storage控件的使用
- C#----小知识
- Java实现寻找链表的中间节点