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 相关文章推荐
xml在joomla表单中的应用详解分享
Jul 19 PHP
php jq jquery getJSON跨域提交数据完整版
Sep 13 PHP
php字符串分割函数用法实例
Mar 17 PHP
微信API接口大全
Apr 15 PHP
php操作MongoDB类实例
Jun 17 PHP
Apache连接PHP后无法启动问题解决思路
Jun 18 PHP
win7系统配置php+Apache+mysql环境的方法
Aug 21 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
Jul 26 PHP
ThinkPHP中图片按比例切割的代码实例
Mar 08 PHP
Laravel关系模型指定条件查询方法
Oct 10 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
Oct 11 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
Jul 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
兼容ie6浏览器的php下载文件代码分享
2014/07/14 PHP
Yii2单元测试用法示例
2016/11/12 PHP
js操作select控件的几种方法
2010/06/02 Javascript
jquery对象和javascript对象即DOM对象相互转换
2014/08/07 Javascript
JavaScript基础语法、dom操作树及document对象
2014/12/02 Javascript
超级简单实现JavaScript MVC 样式框架
2015/03/24 Javascript
js实现浏览本地文件并显示扩展名的方法
2015/08/17 Javascript
JavaScript中Boolean对象的属性解析
2015/10/21 Javascript
第一次接触神奇的Bootstrap导航条
2016/08/09 Javascript
jquery实现轮播图效果
2017/02/13 Javascript
JavaScript方法_动力节点Java学院整理
2017/06/28 Javascript
Bootstrap实现可折叠分组侧边导航菜单
2018/03/07 Javascript
Node.js console控制台简单用法分析
2019/01/04 Javascript
微信小程序前端promise封装代码实例
2019/08/24 Javascript
JavaScript 替换所有匹配内容及正则替换方法
2020/02/12 Javascript
JS实现audio音频剪裁剪切复制播放与上传(步骤详解)
2020/07/28 Javascript
jQuery实现查看图片功能
2020/12/01 jQuery
python sqlobject(mysql)中文乱码解决方法
2008/11/14 Python
简单分析Python中用fork()函数生成的子进程
2015/05/04 Python
Python检测生僻字的实现方法
2016/10/23 Python
对python 矩阵转置transpose的实例讲解
2018/04/17 Python
python实现可逆简单的加密算法
2019/03/22 Python
python的pyecharts绘制各种图表详细(附代码)
2019/11/11 Python
彻底搞懂 python 中文乱码问题(深入分析)
2020/02/28 Python
解决flask接口返回的内容中文乱码的问题
2020/04/03 Python
解决jupyter notebook 出现In[*]的问题
2020/04/13 Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
2020/04/22 Python
Python函数参数定义及传递方式解析
2020/06/10 Python
Python fileinput模块如何逐行读取多个文件
2020/10/05 Python
高尔夫球鞋、服装、手套和装备:FootJoy
2018/12/15 全球购物
Ootori在线按摩椅店:一家专业的按摩椅制造商
2019/04/10 全球购物
文案策划专业自荐信
2014/07/07 职场文书
描写九月优美句子(39条)
2019/09/11 职场文书
MySQL去除重叠时间求时间差和的实现
2021/08/23 MySQL
Python+OpenCV实现图片中的圆形检测
2022/04/07 Python
html原生table实现合并单元格以及合并表头的示例代码
2023/05/07 HTML / CSS