Home » PHP

PHP array_merge_recursive() Function with example

PHP array_merge_recursive() function: Here, we are going to learn about the array_merge_recursive() function with example in PHP.
Submitted by IncludeHelp, on February 21, 2019

PHP array_merge_recursive() function

array_merge_recursive() function is used to merge two or more arrays, it returns a new array with merged elements. The only difference between array_merge() and array_merge_recursive() function is: "It merges the values having the same key as an array instead of overriding the values."

Syntax:

    array_merge_recursive(array1, array2,...);

It accepts two or more arrays and returns a new array with merged elements.

Examples:

    Input:
    $arr1 = array("a" => "Hello", "b" => "Hi");
    $arr2 = array("a" => "Okay!", "d" => "Nothing");

    Output:
    Array
    (
        [a] => Array  
            (
                [0] => Hello 
                [1] => Okay! 
            )

        [b] => Hi
        [d] => Nothing
    )

PHP code:

<?php
    $arr1 = array("a" => "Hello", "b" => "Hi");
    $arr2 = array("a" => "Okay!", "d" => "Nothing");
    
    //merging arrays
    $arr3 = array_merge_recursive($arr1, $arr2);
    
    //printing 
    print_r ($arr3);
?>

Output

Array
(
    [a] => Array  
        (
            [0] => Hello 
            [1] => Okay! 
        )

    [b] => Hi
    [d] => Nothing
)





Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.
Learn PCB Designing: PCB DESIGNING TUTORIAL




Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing » Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.