PHP array_merge()函数 (PHP array_merge() function)

array_merge() function is used to merge two or more arrays, it returns a new array with merged elements.

array_merge()函数用于合并两个或多个数组,它返回一个具有合并元素的新数组。

Syntax:

句法:

    array_merge(array1, array2,...);

It accepts two or more arrays and returns a new array with merged elements.

它接受两个或多个数组,并返回带有合并元素的新数组。

Examples:

例子:

    Input:
$arr1 = array(10, 20, 30, 40, 50);
$arr2 = array(60, 70, 80, 90, 10);
Output:
Array
(
[0] => 10
[1] => 20
[2] => 30
[3] => 40
[4] => 50
[5] => 60
[6] => 70
[7] => 80
[8] => 90
[9] => 10
)

PHP code 1: Merging two indexed arrays

PHP代码1:合并两个索引数组

<?php
$arr1 = array(10, 20, 30, 40, 50);
$arr2 = array(60, 70, 80, 90, 10);
//merging arrays
$arr3 = array_merge($arr1, $arr2);
//printing
print_r ($arr3);
?>

Output

输出量

Array
(
[0] => 10
[1] => 20
[2] => 30
[3] => 40
[4] => 50
[5] => 60
[6] => 70
[7] => 80
[8] => 90
[9] => 10
)

PHP code 2: Merging two associative arrays having different keys and values

PHP代码2:合并两个具有不同键和值的关联数组

<?php
$arr1 = array("a" => "Hello", "b" => "Hi");
$arr2 = array("c" => "Bye!", "d" => "Nothing");
//merging arrays
$arr3 = array_merge($arr1, $arr2);
//printing
print_r ($arr3);
?>

Output

输出量

Array
(
[a] => Hello
[b] => Hi
[c] => Bye!
[d] => Nothing
)

PHP Code 3: Merging two associative arrays having different keys and duplicate value

PHP代码3:合并两个具有不同键和重复值的关联数组

<?php
$arr1 = array("a" => "Hello", "b" => "Hi");
$arr2 = array("c" => "Hello", "d" => "Hi");
//merging arrays
$arr3 = array_merge($arr1, $arr2);
//printing
print_r ($arr3);
?>

Output

输出量

Array
(
[a] => Hello
[b] => Hi
[c] => Hello
[d] => Hi
)

PHP Code 4: Merging two associative arrays having duplicate keys and unique values

PHP代码4:合并两个具有重复键和唯一值的关联数组

<?php
$arr1 = array("a" => "Hello", "b" => "Hi");
$arr2 = array("a" => "Okay!", "d" => "Nothing");
//merging arrays
$arr3 = array_merge($arr1, $arr2);
//printing
print_r ($arr3);
?>

Output

输出量

Array
(
[a] => Okay!
[b] => Hi
[d] => Nothing
)

PHP Code 5: Merging indexed and associative arrays

PHP代码5:合并索引数组和关联数组

<?php
$arr1 = array(10, 20, 30, 40);
$arr2 = array("c" => "Hello", "d" => "Hi");
//merging arrays
$arr3 = array_merge($arr1, $arr2);
//printing
print_r ($arr3);
?>

Output

输出量

Array
(
[0] => 10
[1] => 20
[2] => 30
[3] => 40
[c] => Hello
[d] => Hi
)

翻译自: https://www.includehelp.com/php/array_merge-function-with-example.aspx

PHP array_merge()函数与示例相关推荐

  1. php array_merge内存不够,php array_merge函数使用需要注意的一个问题

    这篇文章主要介绍了php array_merge函数使用需要注意的一个问题,本文讲解array_merge合并数组时不会合并数字键名的问题,大家使用时需要注意,需要的朋友可以参考 使用php语言的ar ...

  2. PHP array_merge() 函数

    定义和用法 array_merge() 函数把两个或多个数组合并为一个数组. 如果键名有重复,该键的键值为最后一个键名对应的值(后面的覆盖前面的).如果数组是数字索引的,则键名会以连续方式重新索引. ...

  3. php指定长度 分割整形,php指定长度分割字符串str_split函数用法示例

    本文实例讲述了php指定长度分割字符串str_split函数用法.分享给大家供大家参考,具体如下: 示例1:$str = 'abcdefgh'; $arr = str_split($str,2); 运 ...

  4. PHP中array_merge函数与array+array的区别

    在PHP中可以使用array_merge函数和两个数组相加array+array的方式进行数组合并,但两者效果并不相同,下面为大家介绍两者具体的使用区别. 区别如下: 1当下标为数值时,array_m ...

  5. getdate函数_PHP getdate()函数与示例

    getdate函数 PHP getdate()函数 (PHP getdate() function) getdate() function is used to get the local date/ ...

  6. 安卓log.e函数打印示例_log1p()函数以及C ++中的示例

    安卓log.e函数打印示例 C ++ log1p()函数 (C++ log1p() function) log1p() function is a library function of cmath ...

  7. php的array_merge函数

    array_merge函数用于把一个或多个数组合并为一个数组 语法: array_merge(array1,array2,array3...) <?phpheader('content-type ...

  8. gettimeofday_PHP gettimeofday()函数与示例

    gettimeofday PHP gettimeofday()函数 (PHP gettimeofday() function) gettimeofday() function is used to g ...

  9. dir函数_PHP dir()函数与示例

    dir函数 PHP dir()函数 (PHP dir() function) dir() function is an instance of the directory class, it is u ...

最新文章

  1. iOS-本地推送和远程推送,常用的三方推送和常用的测试方法,推送实现和原理详解...
  2. 下一代对话系统中的关键技术(下篇)
  3. qt中设置控件不能使用
  4. 解决Mac安装LightGBM报错LightGBM and gcc 8 in MacOS: Library not loaded
  5. UPESB天气查询用例(三)
  6. linux日常运维命令
  7. linux-inject:注入代码到运行的Linux进程中
  8. waitpid最后以一个参数设为0_变频器用远传压力表控制恒压供水参数设置
  9. 华尔街(Wall Street)与先锋集团(Vanguard )之间的战争
  10. ssl登录服务器未响应是什么意思,工行的网上银行在确认转账时网页总是未响应...
  11. isPrime()函数:判断素数,构造素数表
  12. Linux终端解压压缩文件,如何从终端解压zip文件?
  13. python导入数据画直方图加正态曲线_用python制作正态分布图
  14. the sdk seems invalid pycharm
  15. 数字体验词汇表:您需要了解的最重要术语
  16. docker——Ubuntu镜像操作和apache web容器操作小实训
  17. 为什么Java的图标是一杯咖啡呢?
  18. ~4.2 ccf 2021-12-1 序列查询
  19. 【面向对象】小游戏“终结者”程序的设计与实现
  20. Qt 中的动画(Animations)

热门文章

  1. (十)Linux之等待队列
  2. 文件管理系统_Python学习第170节--Linux文件管理系统实际操作和具体介绍
  3. 计算机辅助应用的缩写有什么,计算机辅助设计的英文缩写是什么
  4. python 安装html,python安装glob
  5. buck电路上下管_推荐 | 学好电路设计与仿真?你不能错过这两本书籍 ~
  6. vue 仿二手交易app_Vue项目开发-仿蘑菇街电商APP
  7. 鸿蒙系统会不会影响游戏,令人担心,鸿蒙系统会不会让人失望?未来难说
  8. python编写递归函数和非递归函数、输出斐波那契数列_分别用非递归和递归的方法编写函数求斐波那契数列第n项。斐波那契数列1,1,2,3,5,8,13,…...
  9. Python二级笔记(18,19合集知识点篇)
  10. Zookeeper3.6.1常用的Shell命令