来源:不言 发布时间:2019-01-16 15:15:27 阅读量:931
关联数组是一个数组,其中数组中的元素由字符串而不是索引号管理,多维数组是指含有数组元素的数组,本篇文章将来给大家介绍关于如何在php中组合多维数组与关联数组。
我们先来看一个关联数组
1 2 3 4 5 |
|
通过这种方式,关联数组使每个元素具有指定的字符串“staff”,“leader”,“manager”。
接下来我们就来看看如何组合多维数组与关联数组?
首先,准备以下数组A和B.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
要组合这些数组,请使用array_merge方法。
array_merge方法在参数中具有两种组合,用第一个参数的数组覆盖第二个参数的数组。(具有相同键的元素将被覆盖,添加不同的元素。)
我们来看看输出结果。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
|
从上面的输出结果,可以确认单独的数组A和B是一个数组。
如果你仔细看一下,你会发现数组B的元素被添加到数组A的元素后面。
但是,由于键“fruit”的元素都在数组A和数组B中,因此数组B中“fruits”的元素会覆盖数组A.
这样,array_merge方法可以将参数的数组A和数组B组合成一个数组。