无为清净楼资源网 Design By www.qnjia.com

php中array_merge_recursive函数用于将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面,返回作为结果的数组。本文章将详细介绍array_merge_recursive函数的使用方法和实例。

先来介绍一下array_merge_recursive函数的基本语法:

array array_merge_recursive ( array $array1 [, array $... ] )

array_merge_recursive() 将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。

如果输入的数组中有相同的字符串键名,则这些值会被合并到一个数组中去,这将递归下去,因此如果一个值本身是一个数组,本函数将按照相应的条目把它合并为另一个数组。然而,如果数组具有相同的数组键名,后一个值将不会覆盖原来的值,而是附加到后面。

参数介绍:

参数 描述 array1 必需。要合并的初始数组。 array2 可选。数组变量列表,进行递归合并。

返回值

一个结果数组,其中的值合并自附加的参数。

注意:

该函数与array_merge()函数的区别在于处理两个或更多个数组元素有相同的键名时。array_merge_recursive() 不会进行键名覆盖,而是将多个相同键名的值递归组成一个数组。

如果您仅仅向 array_merge_recursive() 函数输入一个数组,结果与 array_merge() 相同,函数将返回带有整数键名的新数组,其键名以 0 开始进行重新索引。
实例:

<"color" => array( "favorite" => "red" ), 5 );
 $ar2 = array( 10 , "color" => array( "favorite" => "green" , "blue" ));
 $result = array_merge_recursive ( $ar1 , $ar2 );
 print_r ( $result );
 "htmlcode">
Array
(
  [color] => Array
    (
      [favorite] => Array
        (
          [0] => red
          [1] => green
        )      
        [0] => blue
    )  
  [0] => 5
  [1] => 10
)

 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

标签:
php,array_merge_recursive,php,array_merge_recursive,合并数组

无为清净楼资源网 Design By www.qnjia.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
无为清净楼资源网 Design By www.qnjia.com

稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!

昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。

这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。

而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?