PHP使用array_merge重新排列数组下标的方法


Posted in PHP onJuly 22, 2015

本文实例讲述了PHP使用array_merge重新排列数组下标的方法。分享给大家供大家参考。具体如下:

用了一个array_unique去除了一个数组里面的重复,但是发现下标保留了原数组的下标,但是php使用for循环需要下标整齐,所以寻找重新排列数组下标的方法array_merge可以解决这个问题

array_merge() 函数把两个或多个数组合并为一个数组。

如果键名有重复,该键的键值为最后一个键名对应的值(后面的覆盖前面的)。如果数组是数字索引的,则键名会以连续方式重新索引。

注释:如果仅仅向 array_merge() 函数输入了一个数组,且键名是整数,则该函数将返回带有整数键名的新数组,其键名以 0 开始进行重新索引。(参见例子 2)

语法:

array_merge(array1,array2,array3...)

参数 描述
array1 必需。输入的第一个数组。
array2 必需。输入的第二个数组。
array3 可选。可指定的多个输入数组。

例子 1

<?php
$a1=array("a"=>"Horse","b"=>"Dog");
$a2=array("c"=>"Cow","b"=>"Cat");
print_r(array_merge($a1,$a2));
?>

输出:

Array ( [a] => Horse [b] => Cat [c] => Cow )

例子 2

仅使用一个数组参数:

<?php
$a=array(3=>"Horse",4=>"Dog");
print_r(array_merge($a));
?>

输出:

Array ( [0] => Horse [1] => Dog )

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP SEO优化之URL优化方法
Apr 21 PHP
php模拟post行为代码总结(POST方式不是绝对安全)
Feb 22 PHP
php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)
Sep 07 PHP
有关phpmailer的详细介绍及使用方法
Jan 28 PHP
php中设置index.php文件为只读的方法
Feb 06 PHP
解析在PHP中使用mysqli扩展库对mysql的操作
Jul 03 PHP
提高PHP编程效率的方法
Nov 07 PHP
简介WordPress中用于获取首页和站点链接的PHP函数
Dec 17 PHP
PHP函数checkdnsrr用法详解(Windows平台用法)
Mar 21 PHP
JavaScript实现删除电脑的关机键
Jul 26 PHP
PHP对象、模式与实践之高级特性分析
Dec 08 PHP
PHP实现登陆表单提交CSRF及验证码
Jan 24 PHP
PHP结合jQuery实现找回密码
Jul 22 #PHP
使用PHP生成二维码的方法汇总
Jul 22 #PHP
使用PHP编写发红包程序
Jul 22 #PHP
解决nginx不支持thinkphp中pathinfo的问题
Jul 21 #PHP
php 把数字转换成汉字的代码
Jul 21 #PHP
通过Email发送PHP错误的方法
Jul 20 #PHP
php实现编辑和保存文件的方法
Jul 20 #PHP
You might like
PHP.MVC的模板标签系统(一)
2006/09/05 PHP
php下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
php生成图片验证码
2015/06/09 PHP
php使用preg_match()函数验证ip地址的方法
2017/01/07 PHP
laravel接管Dingo-api和默认的错误处理方式
2019/10/25 PHP
jquery 插件 任意位置浮动固定层
2008/12/25 Javascript
javascript中的float运算精度实例分析
2010/08/21 Javascript
基于jquery的划词搜索实现(备忘)
2010/09/14 Javascript
AngularJS上拉加载问题解决方法
2016/05/23 Javascript
关于在Servelet中如何获取当前时间的操作方法
2016/06/28 Javascript
js实现登录验证码
2016/12/22 Javascript
基于vue2.0+vuex+localStorage开发的本地记事本示例
2017/02/28 Javascript
JavaScript数据结构之二叉查找树的定义与表示方法
2017/04/12 Javascript
使用JQ完成表格隔行换色的简单实例
2017/08/25 Javascript
vue-router 导航钩子的具体使用方法
2017/08/31 Javascript
基于express中路由规则及获取请求参数的方法
2018/03/12 Javascript
npm 常用命令详解(小结)
2019/01/17 Javascript
使用Vue实现简单计算器
2020/02/25 Javascript
[01:07]2015国际邀请赛 中国区预选赛精彩回顾
2015/06/15 DOTA
python实现图片批量压缩程序
2018/07/23 Python
Python3删除排序数组中重复项的方法分析
2019/01/31 Python
对Python之gzip文件读写的方法详解
2019/02/08 Python
5款Python程序员高频使用开发工具推荐
2019/04/10 Python
python文件及目录操作代码汇总
2020/07/08 Python
CSS3实现10种Loading效果
2016/07/11 HTML / CSS
HTML5有哪些新特征
2015/12/01 HTML / CSS
您的网上新华书店:文轩网
2016/08/24 全球购物
优秀员工自荐书范文
2013/12/08 职场文书
关于赌博的检讨书
2014/01/08 职场文书
离职证明标准格式
2014/09/15 职场文书
幼儿教师师德师风自我剖析材料
2014/09/29 职场文书
2016年党建工作简报
2015/11/26 职场文书
五年级数学教学反思
2016/02/16 职场文书
责任书格式
2019/04/18 职场文书
golang实现浏览器导出excel文件功能
2022/03/25 Golang
Tomcat执行startup.bat出现闪退的原因及解决办法
2022/04/20 Servers