·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
DZ插件网 门户 站长圈 查看内容

PHP函数介绍—array_merge(): 合并多个数组为一个新数组

2024-9-21 22:09| 发布者: 𝕷𝖎𝖑𝖏𝖆𝖈𝖐| 查看: 15616| 评论: 0

摘要: PHP中有许多强大的函数可以帮助我们处理数组。其中一个非常有用的函数是array_merge()函数。这个函数可以将多个数组合并为一个新数组,并返回这个新数组。在本文中,我们将详细了解array_merge()函数的用法以及一些 ...

PHP中有许多强大的函数可以帮助我们处理数组。其中一个非常有用的函数是array_merge()函数。这个函数可以将多个数组合并为一个新数组,并返回这个新数组。在本文中,我们将详细了解array_merge()函数的用法以及一些示例。

array_merge()函数的语法非常简单:
array_merge ( array $array1 [, array $... ] ) : array

array_merge()函数接受多个数组作为参数,最后返回一个合并后的新数组。

下面是一些使用array_merge()函数的示例代码:

示例1:合并两个数组

$array1 = array('apple', 'banana', 'orange');
$array2 = array('kiwi', 'melon', 'grape');
$result = array_merge($array1, $array2);
print_r($result);

输出结果:
Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => kiwi
    [4] => melon
    [5] => grape
)

在这个示例中,我们有两个数组$array1$array2。通过调用array_merge()函数,我们将这两个数组合并为一个新数组$result。可以看到,新数组中包含了原数组中的所有元素。

示例2:合并多个数组

$array1 = array('apple', 'banana', 'orange');
$array2 = array('kiwi', 'melon', 'grape');
$array3 = array('strawberry', 'pineapple');
$result = array_merge($array1, $array2, $array3);
print_r($result);

输出结果:
Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => kiwi
    [4] => melon
    [5] => grape
    [6] => strawberry
    [7] => pineapple
)

在这个示例中,我们有三个数组$array1$array2$array3。通过调用array_merge()函数,我们将这三个数组合并为一个新数组$result。可以看到,新数组中包含了原数组中的所有元素。

示例3:合并关联数组

$array1 = array('name' => 'John', 'age' => 25);
$array2 = array('name' => 'Jane', 'email' => 'jane@example.com');
$result = array_merge($array1, $array2);
print_r($result);

输出结果:
Array
(
    [name] => Jane
    [age] => 25
    [email] => jane@example.com
)

在这个示例中,我们有两个关联数组$array1$array2。注意到两个数组都有相同的键,即'name'。通过调用array_merge()函数,新数组$result中的相同键会被覆盖,即最后一个键值对的值会被保留。

总结:


array_merge()函数是一个非常有用的函数,可以帮助我们将多个数组合并为一个新数组。它可以用于普通数组和关联数组,简洁而高效。在实际使用中,我们可以根据需要合并多个数组,处理数据更加灵活和便捷。

php入门教程之一周学会PHP

扫描二维码免费领取学习资料








上一篇:西河社区气候行动 〡探索社区互助网络的搭建
下一篇:野村投行部老兵 刚刚跳槽港交所

鲜花

握手

雷人

路过

鸡蛋

评论

您需要登录后才可以发表言论 登录立即注册
创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.145.84.128,GMT+8, 2024-12-24 21:30 , Processed in 0.195654 second(s), 41 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯
扫一扫添加微信客服
QQ客服返回顶部
返回顶部