位置: 编程技术 - 正文

PHP数组函数array_merge()的用法(php数组函数大全)

编辑:rootadmin
array_merge

推荐整理分享PHP数组函数array_merge()的用法(php数组函数大全),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php数组函数,选班长,php数组函数大全,php数组函数输出《咏雪》里有多少"片"字,php数组函数 菜鸟,php数组函数输出《咏雪》里有多少"片"字,php数组函数面试题,php数组函数 菜鸟,php数组函数大全,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4, PHP 5)

array_merge — 合并一个或多个数组

说明 array array_merge ( array $array1 [, array $... ] )

array_merge() 将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。

如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。

如果只给了一个数组并且该数组是数字索引的,则键名会以连续方式重新索引。

参数

array1

Initial array to merge.

...

Variable list of arrays to merge.

返回值

返回结果数组。

更新日志

版本 说明 5.0.0 Warning

array_merge() 的行为在 PHP 5 中被修改了。和 PHP 4 不同,array_merge() 现在只接受 array 类型的参数。不过可以用强制转换来合并其它类型。请看下面的例子。

PHP数组函数array_merge()的用法(php数组函数大全)

Example #1 array_merge() PHP 5 例子

<?php$beginning='foo';$end=array(1=>'bar');$result=array_merge((array)$beginning,(array)$end);print_r($result);?>

以上例程会输出:

范例

Example #2 array_merge() 例子

<?php$array1=array("color"=>"red",2,4);$array2=array("a","b","color"=>"green","shape"=>"trapezoid",4);$result=array_merge($array1,$array2);print_r($result);?>

以上例程会输出:

Example #3 Simple array_merge() 例子

<?php$array1=array();$array2=array(1=>"data");$result=array_merge($array1,$array2);?>

别忘了数字键名将会被重新编号!

如果你想完全保留原有数组并只想新的数组附加到后面,用 + 运算符:

<?php$array1=array(0=>'zero_a',2=>'two_a',3=>'three_a');$array2=array(1=>'one_b',3=>'three_b',4=>'four_b');$result=$array1+$array2;var_dump($result);?>

The keys from the first array will be preserved. If an array key exists in both arrays, then the element from the first array will be used and the matching key&#;s element from the second array will be ignored.

参见

array_merge_recursive() - 递归地合并一个或多个数组 array_combine() - 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 array operators

PHP数组函数array_pop()的用法 array_pop(PHP4,PHP5)array_pop将数组最后一个单元弹出(出栈)说明mixedarray_pop(array&$array)array_pop()弹出并返回array数组的最后一个单元,并将数组array的长度减

PHP数组函数array_map()的用法 array_map(PHP4=4.0.6,PHP5)array_map将回调函数作用到给定数组的单元上说明arrayarray_map(callable$callback,array$arr1[,array$...])array_map()返回一个数组,该数组包含了arr1

PHP数组函数array_merge_recursive()的用法 array_merge_recursive(PHP4=4.0.1,PHP5)array_merge_recursive递归地合并一个或多个数组说明arrayarray_merge_recursive(array$array1[,array$...])array_merge_recursive()将一个或多个数组

标签: php数组函数大全

本文链接地址:https://www.jiuchutong.com/biancheng/281072.html 转载请保留说明!

上一篇:PHP数组函数array_product()的用法(php数组函数题目)

下一篇:PHP数组函数array_pop()的用法(php数组函数实现机选双色球)

  • 国家税务登记证是什么样子的
  • 适用5%征收率的范围
  • 用友取消操作在哪里
  • 什么情况下当月不排卵
  • 跨月专用发票怎么冲销
  • 养老基金利率多少
  • 建筑业企业分包出克的是否能上报
  • 关税应纳税额的计算方法包括
  • 企业哪些研发费用可以资本化?
  • 不动产租赁异地预缴需要携带什么
  • 养牛场增值税的税率是多?
  • 技术服务合同增值税免税吗
  • 未及时申报个税的理由
  • 银行代发工资当月没发下个月发没事儿吧
  • 人身意外保险费可以扣除企业所得税吗
  • 进项退回怎么做账
  • 没有发票的固定资产可以折旧吗
  • 上月未结账
  • ibm笔记本进bios
  • 自产自用产品的会计处理
  • 购买预付卡如何记账
  • macos big sur 怎么样
  • QQPCTray.exe是什么进程 QQPCTray.exe文件介绍
  • 房屋建筑物改扩建税务处理
  • 广告公司收到广告费发票如何入账
  • linux命令行使用鼠标
  • PHP:bzcompress()的用法_Bzip2函数
  • 交易性金融资产的交易费用计入哪里
  • 显卡的散热
  • php的正则表达式
  • f12开发者工具调试打不开
  • vite config
  • 运输取得的收入
  • 增值税发票与实际差异五毛钱
  • 商业汇票的承兑银行必须具备下列条件
  • 总部资产减值测试例题
  • 旅行社小规模纳税人差额征税
  • 反射dll
  • php加密技术
  • 命令行延时
  • webserviceclient
  • 魔改是啥
  • 累计折旧累计摊销属于现金流吗
  • 进出口会计账务处理
  • c语言asc函数
  • sqlserver怎么用
  • 小规模纳税人纳多少税
  • 记账凭证附件粘贴
  • 高新企业申报条件有哪些
  • 银行承兑汇票如果到期了企业没有兑付
  • 应收账款和应付账款可以对冲吗
  • 无形资产处置的相关费用计入哪里
  • 企业筹办费计入什么科目
  • 购进生产车间增值税税率
  • 存货报废计入
  • 自产产品与视同自产产品
  • 无法支付的款项应计入
  • 固定资产增加的方式有
  • mysql允许字段为空
  • macbookpro隐藏
  • linux git教程
  • windows下用什么编程工具
  • linux命令行怎么查看公网ip
  • linux 安装vs
  • win10系统电脑无限重启
  • NDSTray.exe - NDSTray是什么进程 有什么用
  • python mypy
  • python ints
  • js删除li
  • go语言websocket
  • js中的div标签怎么用
  • jquery做下拉
  • python class
  • unity打包后的程序闪退
  • realm数据库连接
  • python 基础 教程
  • 税务局约谈记录
  • 平板电脑购物
  • 杭州地税局客服电话
  • 注册税务师条件要求
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设