Code Tu Tam

Hàm array_merge_recursive trong PHP là gì ?

Rate this post

Hàm array_merge_recursive trong PHP có nhiệm vụ hợp nhất các mảng được truyền vào, các mảng có cùng KEY sẽ được nhóm lại cùng nhau. Hàm này tương thích với PHP 4, PHP 5, PHP 7.

Cú pháp hàm array_merge_recursive trong PHP

array_merge_recursive ([ array $... ] ) : array

Hàm array_merge_recursive  có giá trị truyền vào là n mảng. Hàm sẽ trả về một mảng mới đã được hợp lại với nhau, các mảng có cùng KEY cũng được nhóm lại cùng nhau.

<?php
$ar1 = array("color" => array("favorite" => "red"), 5);
$ar2 = array(10, "color" => array("favorite" => "green", "blue"));
$result = array_merge_recursive($ar1, $ar2);
print_r($result);
?>

Trong ví dụ này có thể thấy trong mảng hai mảng có KEY COLOR cùng nhau.

Và kết quả tương ứng sẽ là

Array
(
    [color] => Array
        (
            [favorite] => Array
                (
                    [0] => red
                    [1] => green
                )

            [0] => blue
        )

    [0] => 5
    [1] => 10
)

Hi vọng với bài viết này, bạn đã hiểu rõ ứng dụng của hàm array_merge_recursive trong PHP. Nếu bạn thấy bài viết hay và có ý nghĩa hãy like và chia sẻ bài viết này để mọi người cùng nhau học tập nhé.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exit mobile version