栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

php中组合数组的方法

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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中组合数组的方法,一个是操作符,另一种是函数,都可以用来合并数组。大家可以根据需要,挑选适合对应数组的组合方法。更多php学习指路:php数组

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/14426.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号