利用PHP对数组进行合并的方法有哪些

介绍

这期内容当中小编将会给大家带来有关利用PHP对数组进行合并的方法有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

PHP数组合并两种方法及区别
如果是关联数组,如下:

代码如下:


$=数组(
& # 39;在# 39;=比;& # 39;uid=1 & # 39;
& # 39;订单# 39;=比;& # 39;uid # 39;
);
$ b=阵列(
& # 39;在# 39;=比;& # 39;uid=2 & # 39;
& # 39;订单# 39;=比;& # 39;uid desc # 39;
);



1。array_merge,如果两个数组存在相同的钥匙,后面的一个会覆盖前面的

代码如下:


& lt; ?php
$ c=array_merge (a, b)美元;
var_export ($ c);//结果与原来的$ b相同
$ d=array_merge (b,一美元);
var_export ($ d);//结果与原来的一美元相同


2。“+“操作符,如果两个数组存在相同的关键,前面的一个会覆盖后面的

代码如下:


& lt; ?php
$ c=$ + $ b;
var_export ($ c);//结果与原来的一美元相同
d=b + $美元;
var_export ($ d);//结果与原来的$ b相同



如果是数字索引数组,如下:

代码如下:


$=数组(
1=比;& # 39;1111111 & # 39;
2=比;& # 39;222222222 & # 39;
);
$ b=阵列(
4=比;& # 39;33333333333 & # 39;
1=比;& # 39;444444444 & # 39;
);


1。array_merge。效果类似代码foreach每个数组元素,然后将每个元素压入一个新堆栈当中

代码如下:


& lt; ?php
$ c=array_merge (a, b)美元;
var_export ($ c);
$ d=array_merge (b,一美元);
var_export ($ d);


输出:
阵列(
0=比;& # 39;1111111 & # 39;
1=比;& # 39;222222222 & # 39;
2=比;& # 39;33333333333 & # 39;
3=比;& # 39;444444444 & # 39;
)
阵列(
0=比;& # 39;33333333333 & # 39;
1=比;& # 39;444444444 & # 39;
2=比;& # 39;1111111 & # 39;
3=比;& # 39;222222222 & # 39;
)
2。“+“操作符。效果类似代码foreach每个数组元素,然后将每个元素压入一个新堆栈当中,如果同样的关键已经存在则不处理

代码如下:


& lt; ?php
$ c=$ + $ b;
var_export ($ c);
d=b + $美元;
var_export ($ d);


输出:
阵列(
1=比;& # 39;1111111 & # 39;
2=比;& # 39;222222222 & # 39;
4=比;& # 39;33333333333 & # 39;
)
阵列(
4=比;& # 39;33333333333 & # 39;
1=比;& # 39;444444444 & # 39;
2=比;& # 39;222222222 & # 39;
)

上述就是小编为大家分享的利用PHP对数组进行合并的方法有哪些了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

利用PHP对数组进行合并的方法有哪些