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与SQL注入攻击[一]
Apr 17 PHP
浅谈PHP 闭包特性在实际应用中的问题
Oct 30 PHP
Codeigniter校验ip地址的方法
Mar 21 PHP
php通过curl模拟登陆DZ论坛
May 11 PHP
php实现给一张图片加上水印效果
Jan 02 PHP
php简单创建zip压缩文件的方法
Apr 30 PHP
php+ajax登录跳转登录实现思路
Jul 31 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
Sep 22 PHP
ThinkPHP框架实现的MySQL数据库备份功能示例
May 24 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
Jun 13 PHP
YII框架关联查询操作示例
Apr 29 PHP
PHP 实现文件压缩解压操作的方法
Jun 14 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获取文件行数的方法
2015/06/10 PHP
redis查看连接数及php模拟并发创建redis连接的方法
2016/12/15 PHP
关于jQuery参考实例2.0 用jQuery选择元素
2013/04/07 Javascript
javascript调试过程中找不到哪里出错的可能原因
2013/12/16 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
2015/09/21 Javascript
AngularJS入门教程之 XMLHttpRequest实例讲解
2016/07/27 Javascript
DOM 事件的深入浅出(一)
2016/12/05 Javascript
浅谈js中的变量名和函数名重名
2017/02/13 Javascript
解决VUEX刷新的时候出现数据消失
2017/07/03 Javascript
angular使用bootstrap方法手动启动的实例代码
2017/07/18 Javascript
NodeJs通过async/await处理异步的方法
2017/10/09 NodeJs
详解ES6 Symbol 的用途
2018/10/14 Javascript
关于vue状态过渡transition不起作用的原因解决
2019/04/09 Javascript
详解wepy开发小程序踩过的坑(小结)
2019/05/22 Javascript
Vue.js标签页组件使用方法详解
2019/10/19 Javascript
vue自定义指令实现仅支持输入数字和浮点型的示例
2019/10/30 Javascript
Js代码中的span拼接问题解决
2019/11/22 Javascript
Vue如何基于vue-i18n实现多国语言兼容
2020/07/17 Javascript
[49:43]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python转码问题的解决方法
2008/10/07 Python
在Python中操作时间之mktime()方法的使用教程
2015/05/22 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
2018/04/18 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
2019/10/11 Python
wxPython实现文本框基础组件
2019/11/18 Python
Python 列表的清空方式
2020/01/13 Python
python爬虫scrapy基本使用超详细教程
2021/02/20 Python
联想加拿大官方网站:Lenovo Canada
2018/04/05 全球购物
JD Sports西班牙:英国领先的运动服装公司
2020/01/06 全球购物
七匹狼男装广告词
2014/03/21 职场文书
2014年社区重阳节活动策划方案
2014/09/16 职场文书
不服从公司安排检讨书
2014/09/24 职场文书
债务追讨授权委托书范本
2014/10/16 职场文书
同意报考公务员证明
2015/06/17 职场文书
幼儿园园长新年寄语
2015/08/17 职场文书
Oracle安装TNS_ADMIN环境变量设置参考
2021/11/01 Oracle