首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >PHP 数组操作使用 "+" 与 array_merge要注意的一些细节问题

PHP 数组操作使用 "+" 与 array_merge要注意的一些细节问题

作者头像
友儿
发布2022-09-11 14:51:22
发布2022-09-11 14:51:22
3870
举报
文章被收录于专栏:友儿友儿

数组操作我们经常使用 "+" 与 array_merge,但是要注意一些细节

对于 '+'

代码语言:javascript
复制
<?php
   $a = ['a','b'];
   $b = ['c','d','e'];
   $c = $a + $b;  //['a','b','e']
?>

注意:对于 '+' 而言, 前面数组会覆盖相同键的后面数组

对于 'array_merge'

代码语言:javascript
复制
<?php
   //e.g.1
   $a = ['a','b'];
   $b = ['c','d','e'];
   $c = array_merge($a , $b);//['a','b','c','d','e']
   
   //e.g.2
    $a = ['a'=> 1,'b'=> 4];
    $b = ['a' => 2,'d'=> 6];
    $c = array_merge($a , $b);//["a" => 2,"b" => 4,"d" => 6]
?>

注意:array_merge对于字符串键值来说,后面的数组会覆盖前面的;array_merge对于数字键值来说,后面的数组会和前面的进行合并,并且重新索引

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数组操作我们经常使用 "+" 与 array_merge,但是要注意一些细节
    • 对于 '+'
    • 对于 'array_merge'
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档