php数组操作 php中组合数组的方法


php数组操作 php中组合数组的方法

文章插图
在学习数学时,我们会把两个集合进行合并,这种操作同样适用于数组 。在我们使用数组的时候,会发现两个不同数组中有一些相同的数据,那么我们可以把它们进行合并,这样就不会出现重复 。本篇挑选了两种常见的方法:+操作符和array_merge 。下面我们一起来看看不同的组合数组实例 。
1.+操作符
直接将两个数组的值合并成为一个数组 。
1];$b = [2,2,4,'a'=>6,'b'=>9];$d = [1,6,7,8,'b'=>10];$c = $a+$b+$d;var_dump($c);//输出array(6) {[0]=> int(1)[1]=>int(2)[2]=>int(3)["a"]=>int(1)["b"]=>int(9)[3]=>int(8)} ?>2.array_merge
直接将两个数组进行合并,两个数组键相同的情况,后面数组的值覆盖前面数组的值 。
$a = [1,2,3,'a'=>1];$b = [2,2,4,5,'a'=>2];$c = array_merge($a,$b);var_dump($c);array(8) {[0]=>int(1)[1]=> int(2)[2]=> int(3)["a"]=> int(2)[3]=> int(2)[4]=> int(2)[5]=> int(4)[6]=> int(5)}可以看出,两个数组键相同的情况,后面数组的值覆盖前面数组的值 。但是对于数字索引或者数字字符串索引,会按照顺序进行重置(第一个数组的第一个数字索引元素从0开始依次填充)
以上就是php中组合数组的方法,一个是操作符,另一种是函数,都可以用来合并数组 。大家可以根据需要,挑选适合对应数组的组合方法 。


    以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

    「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: