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 相关文章推荐
Android ProgressBar进度条和ProgressDialog进度框的展示DEMO
Jun 19 PHP
PHP 循环删除无限分类子节点的实现代码
Jun 21 PHP
解析php扩展php_curl.dll不加载的解决方法
Jun 26 PHP
php程序内部post数据的方法
Mar 31 PHP
PHP常用工具类大全附全部代码下载
Dec 07 PHP
php实现中文转数字
Feb 18 PHP
thinkphp3.x中变量的获取和过滤方法详解
May 20 PHP
Zend Framework分发器用法示例
Dec 11 PHP
php编程实现简单的网页版计算器功能示例
Apr 26 PHP
PHP基于面向对象封装的分页类示例
Mar 15 PHP
Laravel5.7 数据库操作迁移的实现方法
Apr 12 PHP
ThinkPHP5和ThinkPHP6的区别
Mar 31 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的FTP学习(二)
2006/10/09 PHP
用PHP将网址字符串转换成超链接(网址或email)
2010/05/25 PHP
php结合redis高并发下发帖、发微博的实现方法
2016/12/15 PHP
jQuery ctrl+Enter shift+Enter实现代码
2010/02/07 Javascript
Ext对基本类型的扩展 ext,extjs,format
2010/12/25 Javascript
c#和Javascript操作同一json对象的实现代码
2012/01/17 Javascript
JavaScript动态修改背景颜色的方法
2015/04/16 Javascript
基于JS判断iframe是否加载成功的方法(多种浏览器)
2016/05/13 Javascript
使用jquery.qrcode.js生成二维码插件
2016/10/17 Javascript
Vue中如何实现轮播图的示例代码
2017/07/27 Javascript
react-native使用react-navigation进行页面跳转导航的示例
2017/09/07 Javascript
Angularjs 手写日历的实现代码(不用插件)
2017/10/18 Javascript
使用live-server快速搭建本地服务器+自动刷新的方法
2018/03/09 Javascript
JS中的事件委托实例浅析
2018/03/22 Javascript
微信小程序实现炫酷的弹出式菜单特效
2019/01/28 Javascript
elementUI多选框反选的实现代码
2019/04/03 Javascript
vue 路由子组件created和mounted不起作用的解决方法
2019/11/05 Javascript
vue调用本地摄像头实现拍照功能
2020/08/14 Javascript
Python生成验证码实例
2014/08/21 Python
python回溯法实现数组全排列输出实例分析
2015/03/17 Python
浅谈Scrapy网络爬虫框架的工作原理和数据采集
2019/02/07 Python
python生成requirements.txt的两种方法
2019/09/18 Python
使用Python爬虫库BeautifulSoup遍历文档树并对标签进行操作详解
2020/01/25 Python
Python中的wordcloud库安装问题及解决方法
2020/05/27 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
2020/06/04 Python
Numpy实现卷积神经网络(CNN)的示例
2020/10/09 Python
python 基于PYMYSQL使用MYSQL数据库
2020/12/24 Python
详解纯CSS3制作的20种loading动效
2017/07/05 HTML / CSS
北美三大旅游网站之一:Travelocity加拿大
2016/08/20 全球购物
美国时装品牌:Nautica(诺帝卡)
2016/08/28 全球购物
马来西亚最大的电器网站:Senheng
2017/10/13 全球购物
寒假家长评语大全
2014/04/16 职场文书
竞选生活委员演讲稿
2014/04/28 职场文书
运动会广播稿诗歌版
2014/09/12 职场文书
学习计划是什么
2019/04/30 职场文书
Spring IOC容器Bean的作用域及生命周期实例
2022/05/30 Java/Android