Hợp nhất mảng mà không trùng lặp php

Một mảng các giá trị được xác định để ánh xạ tuổi, tên và sở thích tới các giá trị nhất định. Vòng lặp 'foreach' được sử dụng để lặp lại các giá trị mảng và một giá trị mới được gán cho một trong các mục trong mảng. Giá trị trùng lặp trước đây sẽ được hợp nhất thành một mục duy nhất, do đó tránh được việc lưu trữ các giá trị trùng lặp

    array[

Array
[
    [Course-011] => Array
        [
            [0] => Array
                [
                    [Roll] => 43
                    [name] => Geeks
                    [subject] => Course-011
                ]

            [1] => Array
                [
                    [Roll] => 38
                    [name] => GFG
                    [subject] => Course-011
                ]

            [2] => Array
                [
                    [Roll] => 26
                    [name] => GeeksforGeeks
                    [subject] => Course-011
                ]

        ]

    [Course-012] => Array
        [
            [0] => Array
                [
                    [Roll] => 31
                    [name] => gfg
                    [subject] => Course-012
                ]

        ]

]
0$arr00
Array
[
    [Course-011] => Array
        [
            [0] => Array
                [
                    [Roll] => 43
                    [name] => Geeks
                    [subject] => Course-011
                ]

            [1] => Array
                [
                    [Roll] => 38
                    [name] => GFG
                    [subject] => Course-011
                ]

            [2] => Array
                [
                    [Roll] => 26
                    [name] => GeeksforGeeks
                    [subject] => Course-011
                ]

        ]

    [Course-012] => Array
        [
            [0] => Array
                [
                    [Roll] => 31
                    [name] => gfg
                    [subject] => Course-012
                ]

        ]

]
2
Array
[
    [Course-011] => Array
        [
            [0] => Array
                [
                    [Roll] => 43
                    [name] => Geeks
                    [subject] => Course-011
                ]

            [1] => Array
                [
                    [Roll] => 38
                    [name] => GFG
                    [subject] => Course-011
                ]

            [2] => Array
                [
                    [Roll] => 26
                    [name] => GeeksforGeeks
                    [subject] => Course-011
                ]

        ]

    [Course-012] => Array
        [
            [0] => Array
                [
                    [Roll] => 31
                    [name] => gfg
                    [subject] => Course-012
                ]

        ]

]
3$arr03
Array
[
    [Course-011] => Array
        [
            [0] => Array
                [
                    [Roll] => 43
                    [name] => Geeks
                    [subject] => Course-011
                ]

            [1] => Array
                [
                    [Roll] => 38
                    [name] => GFG
                    [subject] => Course-011
                ]

            [2] => Array
                [
                    [Roll] => 26
                    [name] => GeeksforGeeks
                    [subject] => Course-011
                ]

        ]

    [Course-012] => Array
        [
            [0] => Array
                [
                    [Roll] => 31
                    [name] => gfg
                    [subject] => Course-012
                ]

        ]

]
5
Array
[
    [Course-011] => Array
        [
            [0] => Array
                [
                    [Roll] => 43
                    [name] => Geeks
                    [subject] => Course-011
                ]

            [1] => Array
                [
                    [Roll] => 38
                    [name] => GFG
                    [subject] => Course-011
                ]

            [2] => Array
                [
                    [Roll] => 26
                    [name] => GeeksforGeeks
                    [subject] => Course-011
                ]

        ]

    [Course-012] => Array
        [
            [0] => Array
                [
                    [Roll] => 31
                    [name] => gfg
                    [subject] => Course-012
                ]

        ]

]
6
Array
[
    [Course-011] => Array
        [
            [0] => Array
                [
                    [Roll] => 43
                    [name] => Geeks
                    [subject] => Course-011
                ]

            [1] => Array
                [
                    [Roll] => 38
                    [name] => GFG
                    [subject] => Course-011
                ]

            [2] => Array
                [
                    [Roll] => 26
                    [name] => GeeksforGeeks
                    [subject] => Course-011
                ]

        ]

    [Course-012] => Array
        [
            [0] => Array
                [
                    [Roll] => 31
                    [name] => gfg
                    [subject] => Course-012
                ]

        ]

]
3$arr1
Array
[
    [Course-011] => Array
        [
            [0] => Array
                [
                    [Roll] => 43
                    [name] => Geeks
                    [subject] => Course-011
                ]

            [1] => Array
                [
                    [Roll] => 38
                    [name] => GFG
                    [subject] => Course-011
                ]

            [2] => Array
                [
                    [Roll] => 26
                    [name] => GeeksforGeeks
                    [subject] => Course-011
                ]

        ]

    [Course-012] => Array
        [
            [0] => Array
                [
                    [Roll] => 31
                    [name] => gfg
                    [subject] => Course-012
                ]

        ]

]
25

Làm cách nào để hợp nhất hai mảng trong PHP mà không trùng lặp?

Bạn có thể sử dụng hàm array_unique[] của PHP và hàm array_merge[] của PHP cùng nhau để hợp nhất hai mảng thành một mảng mà không có giá trị trùng lặp trong .

Làm cách nào để hợp nhất mảng trong PHP?

Hàm array_merge[] trong PHP .
Hợp nhất hai mảng thành một mảng. $a1=mảng["đỏ","xanh"]; .
Hợp nhất hai mảng kết hợp thành một mảng. $a1=array["a"=>"đỏ","b"=>"xanh"]; .
Chỉ sử dụng một tham số mảng với các khóa số nguyên. $a=array[3=>"đỏ",4=>"xanh"];

+= có hoạt động trên các mảng trong PHP không?

Toán tử + trong PHP khi được áp dụng cho mảng sẽ thực hiện công việc của mảng UNION . mảng $arr += mảng $arr1; .

Làm cách nào để hợp nhất hai mảng đa chiều trong PHP?

Hàm array_merge_recursive[] hợp nhất một hoặc nhiều mảng thành một mảng . Sự khác biệt giữa hàm này và hàm array_merge[] là khi hai hoặc nhiều phần tử mảng có cùng khóa. Thay vì ghi đè các khóa, hàm array_merge_recursive[] tạo giá trị dưới dạng một mảng.

Chủ Đề