旧的PHP数组函数array_merge(一定要看)

旧的PHP数组函数array_merge(一定要看)
这个函数很久以前就用过了,它只是一个简单的用法,没有太多的研究。

我看过一些使用的array_merge当我阅读博客的今天,所以我要把它总结。
array_merge是一个组合的一个或多个数组。

此函数用于从数据库中提取的结果集的联合操作。

参数配置也很简单array_merge(arr1,arr2 arrn)

注意,这里的参数必须是数组,否则会报告错误。

虽然看起来很简单,但是有很多坑。

我们将以一个数组和大多数组的方向来分析它。
1,多个数组合并操作(自定义名称):

下面的结果可以从数据键同美元美元已覆盖arr2看到前。

后一个数组将包含前面数组中相同的值。
< PHP

$ arr1 =阵列(A =>1,B = > 2);
$ arr2 =阵列(A =>1,B = > 3,C = > 2);

ret = array_merge美元($ ARR1 arr2美元);
print_r($ RET);
运行结果
阵列

{ 1
{ 3
{ 2

超过2。数组合并(自定义数字键):

如果为数字格式的数组键,将保留所有的键和键。
< PHP

$ arr1 =阵列(1 = 2 = > > 1,2);
$ arr2 =阵列(1 = 2 = > > 1,3,6 = > 2);

ret = array_merge美元($ ARR1 arr2美元);
print_r($ RET);

运行结果

阵列

{ 0 } = 1
{ 1 } = 2
{ 2 } = 1
{ 3 } = 3
{ 4 } = 2

超过3。数组合并操作(无输入键):
< PHP

$ arr1 =阵列(1,2);
$ arr2 =阵列(6);

ret = array_merge美元($ ARR1 arr2美元);
print_r($ RET);
运行结果
阵列

{ 0 } = 1
{ 1 } = 2
{ 2 } = 1
{ 3 } = 2
{ 4 } = 6

4。多数在合并操作中(当数组为空时):

空操作数组非常常见,无论哪个数组是空的,都会显示现有的值。
< PHP

$ arr1 =阵();
$ arr2 =阵列(6);

ret = array_merge美元($ ARR1 arr2美元);
print_r($ RET);
运行结果
阵列

{ 0 } = 1
{ 1 } = 2
{ 2 } = 6

5。单阵操作:

array_merge()通常不会用在一个数组的情况,因为函数来合并数组。

但是如果你想恢复原来的名字来使用这个函数,但是不建议这样做。

因为有一个比它可以使用array_values更好的功能()

事实上,单数组操作在2, 3和两种情况下有类似的情况,当数字键将直接显示格式名称时,否则。
< PHP

前阵(1美元= = = = > > > 1 2,6);

ret = array_merge美元(合前);
print_r($ RET);
运行结果
阵列

{ 0 } = 1
{ 1 } = 2
{ 2 } = 6

6。当两个数组合并,array_merge()可以使用,后者的数组将与以前的数组合并

但是,当你想把前面的数组和后面的数组合并时,你想做什么呢

你在改变array_merge两数组中的位置()有一种更简单的方法。

使用+完成操作。
< PHP
$ arr1 =阵列(A =>1,B = > 2);
$ arr2 =阵列(A =>1,B =>3,C = > 6);

美元美元美元arr2 ARR1 ret = +;
print_r($ RET);
运行结果
阵列

{ 1
{ 2
{ 6

以上常见的故事array_merge PHP数组函数(见文章)是萧边分享给你的所有内容,希望能给大家一个参考,我希望你能支持它。

tag:数组函数一定要看电脑软件phparray_merge

相关内容