php array_merge_recursive()函数笔记

原创 PHP笔记  2017-09-19 18:16  阅读 1,082 views 次

1、在php中,array_merge_recursive()函数是用来将一个或多个数组合并为一个数组。

2、array_merge_recursive()函数可以有n个参数,参数为要组合成新数组的数组;

3、array_merge_recursive()函数相似函数:array_merge()函数和array_merge_recursive()函数在数组有相同的键名的时候有所不同:array_merge()函数会进行键名覆盖,就是说会覆盖相同键名的元素。

语法格式:

array_merge_recursive(数组1,数组2,数组3...);

实例1(两个关联数组组合成一个新数组):

<?php
$arr1=array("a"=>"red","b"=>"green");
$arr2=array("c"=>"blue","d"=>"yellow");
var_dump(array_merge_recursive($arr1,$arr2));
?>

运行结果:

实例2(一个参数,数值数组):

<?php
$arr1=array(6=>"html",8=>"css");
var_dump(array_merge_recursive($arr1));
?>

运行结果:

实例3(多个参数其有相同的键名):

<?php
$arr1=array("a"=>"html","b"=>"css");
$arr2=array("a"=>"javascript","d"=>"php");
$arr3=array("c"=>"html","d"=>"css");
var_dump(array_merge_recursive($arr1,$arr2,$arr3));
?>

运行结果:

 

更多操作数组的函数——>PHP Array数组函数大全

本文地址:https://www.ggbiji.com/php-array_merge_recursive.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情