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 什么是PEAR?
Mar 19 PHP
php feof用来识别文件末尾字符的方法
Aug 01 PHP
谨慎使用PHP的引用原因分析
Sep 06 PHP
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
Jul 22 PHP
PHP采集静态页面并把页面css,img,js保存的方法
Dec 23 PHP
php转换颜色为其反色的方法
Apr 27 PHP
深入理解PHP内核(二)之SAPI探究
Nov 10 PHP
PHP二进制与字符串之间的相互转换教程
Oct 14 PHP
深入讲解PHP的对象注入(Object Injection)
Mar 01 PHP
PHP中strtr与str_replace函数运行性能简单测试示例
Jun 22 PHP
laravel validate 设置为中文的例子(验证提示为中文)
Sep 29 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中strlen和mb_strlen函数的区别
2014/03/07 PHP
PHP+Javascript实现在线拍照功能实例
2015/07/18 PHP
JSON 教程 json入门学习笔记
2020/09/22 Javascript
JavaScript高级程序设计(第3版)学习笔记12 js正则表达式
2012/10/11 Javascript
javascript数组去重3种方法的性能测试与比较
2013/03/26 Javascript
JS中setTimeout()的用法详解
2013/04/14 Javascript
jQuery实现div浮动层跟随页面滚动效果
2014/02/11 Javascript
javascript实现复制与粘贴操作实例
2014/10/16 Javascript
jquery中获取元素里某一特定子元素的代码
2014/12/02 Javascript
JavaScript比较两个对象是否相等的方法
2015/02/06 Javascript
jQuery使用before()和after()在元素前后添加内容的方法
2015/03/26 Javascript
纯javascript实现四方向文本无缝滚动效果
2015/06/16 Javascript
基于JavaScript代码实现pc与手机之间的跳转
2015/12/23 Javascript
js实现字符串和数组之间相互转换操作
2016/01/12 Javascript
AngularJS中的过滤器filter用法完全解析
2016/04/22 Javascript
AngularJs  E2E Testing 详解
2016/09/02 Javascript
Javascript实现基本运算器
2017/07/15 Javascript
jQuery插件实现的日历功能示例【附源码下载】
2018/09/07 jQuery
使用webpack/gulp构建TypeScript项目的方法示例
2019/12/18 Javascript
详解react组件通讯方式(多种)
2020/05/06 Javascript
[08:06]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant 选手采访
2021/03/11 DOTA
Python的IDEL增加清屏功能实例
2017/06/19 Python
java判断三位数的实例讲解
2019/06/10 Python
对pytorch中的梯度更新方法详解
2019/08/20 Python
Python笔记之工厂模式
2019/11/20 Python
TensorFlow命名空间和TensorBoard图节点实例
2020/01/23 Python
python使用selenium爬虫知乎的方法示例
2020/10/28 Python
北美三大旅游网站之一:Travelocity加拿大
2016/08/20 全球购物
Airbnb爱彼迎官网:成为爱彼迎房东,赚取收入
2019/03/14 全球购物
市场营销毕业生自荐信范文
2014/04/01 职场文书
妈妈活动方案
2014/08/15 职场文书
企业与个人合作经营协议书
2014/11/01 职场文书
工作检讨书范文
2015/01/23 职场文书
社区植树节活动总结
2015/02/06 职场文书
写给老师的保证书
2015/05/09 职场文书
复兴之路观后感3000字
2015/06/02 职场文书