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的开合式多级菜单程序
Oct 09 PHP
PHP 错误之引号中使用变量
May 04 PHP
色色整理的PHP面试题集锦
Mar 08 PHP
用Json实现PHP与JavaScript间数据交换的方法详解
Jun 20 PHP
ThinkPHP3.2.3数据库设置新特性
Mar 05 PHP
php函数连续调用实例分析
Jul 30 PHP
详解PHP中instanceof关键字及instanceof关键字有什么作用
Nov 05 PHP
php的laravel框架快速集成微信登录的方法
Dec 12 PHP
Yii2选项卡的简单使用
May 26 PHP
PHPMAILER实现PHP发邮件功能
Apr 18 PHP
PHP一个简单的无需刷新爬虫
Jan 05 PHP
基于ThinkPHP删除目录及目录文件函数
Oct 28 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
怎样辨别一杯好咖啡
2021/03/03 新手入门
php桌面中心(一) 创建数据库
2007/03/11 PHP
PHP生成唯一的促销/优惠/折扣码(附源码)
2012/12/28 PHP
php中选择什么接口(mysql、mysqli)访问mysql
2013/02/06 PHP
强制PHP命令行脚本单进程运行的方法
2014/04/15 PHP
Cygwin中安装PHP方法步骤
2015/07/04 PHP
一步一步制作jquery插件Tabs实现过程
2010/07/06 Javascript
Javascript中定义方法的另类写法(批量定义js对象的方法)
2011/02/25 Javascript
EXTjs4.0的store的findRecord的BUG演示代码
2013/06/08 Javascript
jQuery动态添加、删除元素的方法
2014/01/09 Javascript
JavaScript中的无阻塞加载性能优化方案
2014/10/10 Javascript
判断浏览器的内核及版本号方法汇总
2015/01/05 Javascript
jQuery实现为图片添加镜头放大效果的方法
2015/06/25 Javascript
正则表达式,替换所有HTML标签的简单实例
2016/11/28 Javascript
bootstrapValidator表单验证插件学习
2016/12/30 Javascript
js实现瀑布流效果(自动生成新的内容)
2017/03/16 Javascript
js实现多行文本框统计剩余字数功能
2017/03/28 Javascript
Angular.js中定时器循环的3种方法总结
2017/04/27 Javascript
AngularJS实现单一页面内设置跳转路由的方法
2017/06/28 Javascript
完美实现js拖拽效果 return false用法详解
2017/07/28 Javascript
Express下采用bcryptjs进行密码加密的方法
2018/02/07 Javascript
微信小程序制作表格的方法
2019/02/14 Javascript
详解基于 Node.js 的轻量级云函数功能实现
2019/07/08 Javascript
Vue+Koa2+mongoose写一个像素绘板的实现方法
2019/09/10 Javascript
ES6 async、await的基本使用方法示例
2020/06/06 Javascript
Bootstrap FileInput实现图片上传功能
2021/01/28 Javascript
推荐11个实用Python库
2015/01/23 Python
Python实现周期性抓取网页内容的方法
2015/11/04 Python
python 列表降维的实例讲解
2018/06/28 Python
使用PyQt4 设置TextEdit背景的方法
2019/06/14 Python
会计专业毕业生推荐信
2013/11/05 职场文书
大学毕业通用个人的求职信
2013/12/08 职场文书
技校学生个人职业生涯规划范文
2014/03/03 职场文书
年会搞笑主持词串词
2014/03/24 职场文书
消防安全宣传口号
2014/06/10 职场文书
2015年基层党建工作汇报材料
2015/06/25 职场文书