当前位置: 首页 > news >正文

PHP 合并数组 追加数组例子

PHP合并数组我们可以使用array_merge()函数,array_merge()函数返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次追加。其形式为:

array array_merge (array array1 array2…,arrayN)

 下面是一个PHP合并数组的例子:

<?php
$fruits = array("apple","banana","pear");
$numbered = array("1","2","3");
$cards = array_merge($fruits, $numbered);
print_r($cards);
// 输出结果:
// Array ( [0] => apple [1] => banana [2] => pear [3] => 1 [4] => 2 [5] => 3 )
?>

用PHP追加数组,使用array_merge_recursive(),将两个数组合并在一起,注意,与array_merge()函数是不一样的,array_merge()的两个数组有重复项时会覆盖掉,而array_merge_recursive()则不会。array_merge_recursive()语法:

array array_merge_recursive(array array1,array array2[…,array arrayN])

下面是一个PHP追加数组的例子:

<?php
$fruit1 = array("apple" => "red", "banana" => "yellow");
$fruit2 = array("pear" => "yellow", "apple" => "green");
$result = array_merge_recursive($fruit1, $fruit2);
print_r($result);
// 输出结果:
// Array ( [apple] => Array ( [0] => red [1] => green ) [banana] => yellow [pear] => yellow )
?>

现在apple 指向一个数组,由两个颜色值组成的索引数组。

转载于:https://www.cnblogs.com/qingsong/p/5932007.html

相关文章:

  • django文件上传下载
  • 【228】◀▶ Excel 函数说明?
  • lvm 动态扩展
  • 开启总结之路
  • ios 缺少合规证明
  • V-rep学习笔记:机器人逆运动学数值解法(Cyclic Coordinate Descent Method)
  • SQLMAP注入json格式数据
  • 自己写deque
  • 突然有一个时刻想过静静,我知道你是谁。
  • Qinq技术介绍与实战
  • 搭建简易xss平台
  • Tomcat就是个容器,一种软件
  • php结合redis实现高并发下的抢购、秒杀功能
  • JAVA多线程(十三)模式-Thread Specific Storage
  • 开源大数据周刊-第26期
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • eclipse(luna)创建web工程
  • ES2017异步函数现已正式可用
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • js
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • JS专题之继承
  • Linux各目录及每个目录的详细介绍
  • Python学习笔记 字符串拼接
  • Selenium实战教程系列(二)---元素定位
  • spring cloud gateway 源码解析(4)跨域问题处理
  • SpringCloud集成分布式事务LCN (一)
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • uva 10370 Above Average
  • 翻译:Hystrix - How To Use
  • 浮现式设计
  • 缓存与缓冲
  • 每天10道Java面试题,跟我走,offer有!
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 前端性能优化——回流与重绘
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 通过几道题目学习二叉搜索树
  • 移动端解决方案学习记录
  • #单片机(TB6600驱动42步进电机)
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (初研) Sentence-embedding fine-tune notebook
  • (二)学习JVM —— 垃圾回收机制
  • (四)Linux Shell编程——输入输出重定向
  • . Flume面试题
  • /etc/sudoers (root权限管理)
  • ??eclipse的安装配置问题!??
  • [.net]官方水晶报表的使用以演示下载
  • [20180312]进程管理其中的SQL Server进程占用内存远远大于SQL server内部统计出来的内存...
  • [AIGC] MySQL存储引擎详解
  • [ai笔记3] ai春晚观后感-谈谈ai与艺术
  • [AutoSar]BSW_OS 01 priority ceiling protocol(PCP)
  • [BT]BUUCTF刷题第4天(3.22)
  • [BUUCTF]-PWN:[极客大挑战 2019]Not Bad解析
  • [C#] 我的log4net使用手册