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制作新闻系统的思路
Oct 09 PHP
随时给自己贴的图片加文字的php代码
Mar 08 PHP
PhpMyAdmin中无法导入sql文件的解决办法
Jan 08 PHP
phpmyadmin config.inc.php配置示例
Aug 27 PHP
PHP 5.5 创建和验证哈希最简单的方法详解
Nov 07 PHP
php生成数组的使用示例 php全组合算法
Jan 16 PHP
php的zip解压缩类pclzip使用示例
Mar 14 PHP
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
Sep 27 PHP
smarty循环嵌套用法示例分析
Jul 19 PHP
php实现贪吃蛇小游戏
Jul 26 PHP
php使用curl实现简单模拟提交表单功能
May 15 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
Nov 16 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 显示客户端IP与服务器IP的代码
2010/10/12 PHP
PHP利用header跳转失效的解决方法
2014/10/24 PHP
php版微信小店调用api示例代码
2016/11/12 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
WordPress伪静态规则设置代码实例
2020/12/10 PHP
非常漂亮的JS代码经典广告
2007/10/21 Javascript
Javascript自定义排序 node运行 实例
2013/06/05 Javascript
js函数内变量的作用域分析
2015/01/12 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
详解基于Bootstrap扁平化的后台框架Ace
2015/11/27 Javascript
JS HTML5拖拽上传图片预览
2016/07/18 Javascript
微信小程序五星评分效果实现代码
2017/04/06 Javascript
详解nodeJS之二进制buffer对象
2017/06/03 NodeJs
nodejs对express中next函数的一些理解
2017/09/08 NodeJs
JS简单实现点击跳转登陆邮箱功能的方法
2017/10/31 Javascript
微信小程序左右滚动公告栏效果代码实例
2019/09/16 Javascript
微信公众号开发之微信支付代码记录的实现
2019/10/16 Javascript
vue学习笔记之slot插槽基本用法实例分析
2020/02/01 Javascript
在vue-cli3.0 中使用预处理器 (Sass/Less/Stylus) 配置全局变量操作
2020/08/10 Javascript
[01:38]DOTA2 2015国际邀请赛中国区预选赛 Showopen
2015/06/01 DOTA
python使用smtplib模块通过gmail实现邮件发送的方法
2015/05/08 Python
Python基于pillow判断图片完整性的方法
2016/09/18 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
2017/09/05 Python
Python数据类型之String字符串实例详解
2019/05/08 Python
对Python3中列表乘以某一个数的示例详解
2019/07/20 Python
python实现监控阿里云账户余额功能
2019/12/16 Python
根据tensor的名字获取变量的值方式
2020/01/04 Python
python小程序基于Jupyter实现天气查询的方法
2020/03/27 Python
Python调用C语言程序方法解析
2020/07/07 Python
HTML5 progress和meter控件_动力节点Java学院整理
2017/07/06 HTML / CSS
违反单位工作制度检讨书
2014/10/25 职场文书
赔偿协议书怎么写
2015/01/28 职场文书
国庆节新闻稿
2015/07/17 职场文书
辅导员学期工作总结
2015/08/14 职场文书
《当代神农氏》教学反思
2016/02/23 职场文书
python解析照片拍摄时间进行图片整理
2022/07/23 Python