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 单引号与双引号的区别
Nov 24 PHP
PHP连接SQLServer2005 的问题解决方法
Jul 19 PHP
关于crontab的使用详解
Jun 24 PHP
ThinkPHP3.1基础知识快速入门
Jun 19 PHP
php中eval函数的危害与正确禁用方法
Jun 30 PHP
php实现遍历目录并删除指定文件中指定内容
Jan 21 PHP
smarty中常用方法实例总结
Aug 07 PHP
php根据年月获取当月天数及日期数组的方法
Nov 30 PHP
php数据库的增删改查 php与javascript之间的交互
Aug 31 PHP
PHP+Session防止表单重复提交的解决方法
Apr 09 PHP
PHP耦合设计模式实例分析
Aug 08 PHP
什么是PHP7中的孤儿进程与僵尸进程
Apr 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的list()的一步操作给一组变量进行赋值的使用
2011/05/18 PHP
php数据类型判断函数有哪些
2013/09/23 PHP
php数组添加元素方法小结
2014/12/20 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
jquery 可拖拽的窗体控件实现代码
2010/03/21 Javascript
JavaScript中判断函数是new还是()调用的区别说明
2011/04/07 Javascript
jquery实现div阴影效果示例代码
2013/09/16 Javascript
AngularJS中的指令全面解析(必看)
2016/05/20 Javascript
Node.js的npm包管理器基础使用教程
2016/05/26 Javascript
Bootstrap选项卡动态切换效果
2016/11/28 Javascript
JS HTML图片显示Canvas 压缩功能
2017/07/21 Javascript
基于Bootstrap实现城市三级联动
2017/11/23 Javascript
js时间戳与日期格式之间相互转换
2017/12/11 Javascript
jQuery轮播图功能制作方法详解
2019/12/03 jQuery
Python3中的json模块使用详解
2018/05/05 Python
Python Logging 日志记录入门学习
2018/06/02 Python
python 文本单词提取和词频统计的实例
2018/12/22 Python
python实现抠图给证件照换背景源码
2019/08/20 Python
Python lambda表达式filter、map、reduce函数用法解析
2019/09/11 Python
python3 mmh3安装及使用方法
2019/10/09 Python
HTML5 WebSocket实现点对点聊天的示例代码
2018/01/31 HTML / CSS
Stuart Weitzman美国官网:美国奢华鞋履品牌
2016/08/18 全球购物
中国医药集团国药在线:国药网
2017/02/06 全球购物
加拿大国民体育购物网站:National Sports
2018/11/04 全球购物
德国汽车零件和汽车配件网上商店:kfzteile24
2018/11/14 全球购物
购买正版游戏和游戏激活码:Green Man Gaming
2019/11/06 全球购物
计算机网络专业个人的自我评价
2013/10/17 职场文书
幼儿园中班教学反思
2014/02/10 职场文书
《三亚落日》教学反思
2014/04/26 职场文书
平安家庭示范户事迹
2014/06/02 职场文书
营业员岗位职责
2015/02/11 职场文书
护理专业自我评价
2015/03/11 职场文书
2015教师节师德演讲稿
2015/03/19 职场文书
2015年社区宣传工作总结
2015/05/20 职场文书
实习员工转正的评语汇总,以备不时之需
2019/12/17 职场文书
CSS SandBox应用场景及常见问题
2022/06/25 HTML / CSS