php数组合并的二种方法

 更新时间:2014年03月21日 17:18:59   作者:  
这篇文章主要介绍了php数组合并的二种方法,同时讲了用加号和用array_merge合并数组的区别,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

我们首先给出两个数组

复制代码 代码如下:

<?php 
 $r = array(1,2,3,4,5,6); 
 $e = array(7,8,9,10); 
?>

下面我们用array_merge和加号来何必这两数组

复制代码 代码如下:

<?php 
print_r($r+e); // 输出<span style="font-family: Simsun;font-size:16px; ">Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 ) </span> 
print "<br />"; 
print_r(array_merge($r,$e)); // 输出<span style="font-family: Simsun;font-size:16px; ">Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 )</span> 
?>

从这里可以看出,用array_merge合并数组一个数组中的值附加在前一个数组的后面。返回作为结果的数组如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。 然而用加号来合并数组如果键名相同,则取最先出现的数组值,后面的就直接忽略掉

下面我们来改变下前面给出的数组

复制代码 代码如下:

<?php 
 $r = array('r'=>1,2,3,4,5,6); 
 $e = array(<span style="background-color: rgb(245, 250, 255); ">'r'=></span>7,8,9,10); 
?> 

复制代码 代码如下:

<?php 
print_r($r+e); // 输出Array ( [r] => 1 [0] => 2 [1] => 3 [2] => 4 [3] => 5 [4] => 6 ) 
print "<br />"; 
print_r(array_merge($r,$e)); // 输出Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 ) 
?> 

从这里可以看出,用array_merge合并数组一个数组中的值附加在前一个数组的后面。如果非数字键名相同,则后面数组的值会覆盖前面数组的值。 然而用加号来合并数组如果键名相同,则取最先出现的数组值,后面的就直接忽略掉

相关文章

  • ThinkPHP查询语句与关联查询用法实例

    ThinkPHP查询语句与关联查询用法实例

    这篇文章主要介绍了ThinkPHP查询语句与关联查询用法,以实例的形式常见的查询方法,包括数组作为查询条件及对象方式来查询等技巧,需要的朋友可以参考下
    2014-11-11
  • php利用云片网实现短信验证码功能的示例代码

    php利用云片网实现短信验证码功能的示例代码

    这篇文章主要介绍了php利用云片网实现短信验证码功能的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • PHP不使用递归的无限级分类简单实例

    PHP不使用递归的无限级分类简单实例

    下面小编就为大家带来一篇PHP不使用递归的无限级分类简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • PHP获取数组中指定的一列实例

    PHP获取数组中指定的一列实例

    下面小编就为大家分享一篇PHP获取数组中指定的一列实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • 从刷票了解获得客户端IP的方法

    从刷票了解获得客户端IP的方法

    刷票,分为多种限制,注册用户,验证码,以及IP限制。这个刷票网站,而不,是这个投票网站,限制了IP。如果要突破限制,我们需要了解如何获得用户的IP。本文给大家分享从刷票了解获得客户端IP的方法,需要的朋友可以参考下
    2015-09-09
  • 解决laravel(5.5)访问public报错的问题

    解决laravel(5.5)访问public报错的问题

    今天小编就为大家分享一篇解决laravel(5.5)访问public报错的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • 基于PHP静态类的原罪详解

    基于PHP静态类的原罪详解

    本篇文章对PHP静态类的原罪进行了详细的介绍,需要的朋友参考下
    2013-05-05
  • Drupal简体中文语言包安装教程

    Drupal简体中文语言包安装教程

    这篇文章主要介绍了Drupal简体中文语言包安装教程,本文讲解了Drupal中文语言包的安装步骤,需要的朋友可以参考下
    2014-09-09
  • php实现姓名根据首字母排序的类与方法(实例代码)

    php实现姓名根据首字母排序的类与方法(实例代码)

    这篇文章主要介绍了php实现姓名根据首字母排序的类与方法,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2018-05-05
  • 详解YII关联查询

    详解YII关联查询

    这篇文章主要介绍了YII关联查询的相关资料,需要的朋友可以参考下
    2016-01-01

最新评论

?


http://www.vxiaotou.com