加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP使用array_merge重新排列数组下标的方法

发布时间:2020-12-13 02:46:16 所属栏目:PHP教程 来源:网络整理
导读:《PHP使用array_merge重新排列数组下标的方法》要点: 本文介绍了PHP使用array_merge重新排列数组下标的方法,希望对您有用。如果有疑问,可以联系我们。 本篇章节讲解PHP使用array_merge重新排列数组下标的办法.供大家参考研究.具体如下: 用了一个

《PHP使用array_merge重新排列数组下标的方法》要点:
本文介绍了PHP使用array_merge重新排列数组下标的方法,希望对您有用。如果有疑问,可以联系我们。

本篇章节讲解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使用array_merge重新排列数组下标的方法》讨论,分享您的想法,编程之家 52php.cn为您提供专业教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读