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 相关文章推荐
留言板翻页的实现详解
Oct 09 PHP
php网页后退不再出现过期
Mar 08 PHP
PHP STRING 陷阱原理说明
Jul 24 PHP
PHP获取MSN好友列表类的实现代码
Jun 23 PHP
解析php类的注册与自动加载
Jul 05 PHP
php实现的zip文件内容比较类
Sep 24 PHP
ThinkPHP中关联查询实例
Dec 02 PHP
php $_SESSION会员登录实例分享
Jan 19 PHP
php mysqli查询语句返回值类型实例分析
Jun 29 PHP
php 将json格式数据转换成数组的方法
Aug 21 PHP
PHP生成随机字符串实例代码(字母+数字)
Sep 11 PHP
Laravel 5.5 异常处理 &amp; 错误日志的解决
Oct 17 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 &amp;&amp; 逻辑与运算符使用说明
2010/03/04 PHP
为IP查询添加GOOGLE地图功能的代码
2010/08/08 PHP
php下删除一篇文章生成的多个静态页面
2010/08/08 PHP
php错误提示failed to open stream: HTTP request failed!的完美解决方法
2011/06/06 PHP
PHP下SSL加密解密、验证、签名方法(很简单)
2020/06/28 PHP
PHP微信红包生成代码分享
2016/10/06 PHP
PHP模型Model类封装数据库操作示例
2019/03/14 PHP
JSON 入门指南 想了解json的朋友可以看下
2009/08/26 Javascript
jQuery选择没有colspan属性的td的代码
2010/07/06 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
jquery中$(#form :input)与$(#form input)的区别
2014/08/18 Javascript
Extjs grid panel自带滚动条失效的解决方法
2014/09/11 Javascript
JavaScript+canvas实现七色板效果实例
2016/02/18 Javascript
动态加载js、css的实例代码
2016/05/26 Javascript
ajax与json 获取数据并在前台使用简单实例
2017/01/19 Javascript
js实现一键复制功能
2017/03/16 Javascript
JS实现AES加密并与PHP互通的方法分析
2017/04/19 Javascript
vue slot 在子组件中显示父组件传递的模板
2018/03/02 Javascript
React diff算法的实现示例
2018/04/20 Javascript
微信小程序支付前端源码
2018/08/29 Javascript
vue 解决循环引用组件报错的问题
2018/09/06 Javascript
vue2.* element tabs tab-pane 动态加载组件操作
2020/07/19 Javascript
[10:07]2014DOTA2国际邀请赛 实拍选手现场观战DK对阵Titan
2014/07/12 DOTA
讲解Python中if语句的嵌套用法
2015/05/14 Python
python实现数组插入新元素的方法
2015/05/22 Python
Python 正则表达式入门(初级篇)
2016/12/07 Python
Python自定义线程类简单示例
2018/03/23 Python
python3 读写文件换行符的方法
2018/04/09 Python
Python中sorted()排序与字母大小写的问题
2020/01/14 Python
opencv 图像加法与图像融合的实现代码
2020/07/08 Python
专门经营化妆刷的美国彩妆品牌:Sigma Beauty
2017/09/11 全球购物
汽车技术服务与营销专业推荐信
2013/11/29 职场文书
农业项目合作意向书
2015/05/08 职场文书
追悼会答谢词范文
2015/09/29 职场文书
2019求职信:应届生求职信范文
2019/04/24 职场文书