Thursday, 30 August 2018

PHP - Merge two arrays on the same key

I'd like to merge two arrays on same key.

Here's the 1st array :
Array
(
[2052] => Array
    (
        [495] => Array
            (
                [0] => Array
                    (
                        [ID_RI_BELANJA] => 79755
                    )

                [1] => Array
                    (
                        [ID_RI_BELANJA] => 79755
                    )
            )

    )

[4566] => Array
    (
        [488] => Array
            (
                [0] => Array
                    (
                        [ID_RI_BELANJA] => 231610
                    )

                [1] => Array
                    (
                        [ID_RI_BELANJA] => 231610
                    )
            )

    )
)

And this is the 2nd array
Array
(
[2052] => Array
    (
        [495] => Array
            (
                [TOTAL_RI] => 1000000
                [TOTAL_ANGGARAN] => 500000
            )

    )

[4566] => Array
    (
        [488] => Array
            (
                [TOTAL_RI] => 2000000
                [TOTAL_ANGGARAN] => 1000000
            )

    )
)

And i'd like merge that two arrays to be like this :
Array
(
[2052] => Array
    (
        [495] => Array
            (
                [0] => Array
                    (
                        [ID_RI_BELANJA] => 79755
                    )

                [1] => Array
                    (
                        [ID_RI_BELANJA] => 79755
                    )

                [TOTAL_RI] => 1000000
                [TOTAL_ANGGARAN] => 500000
            )

    )

[4566] => Array
    (
        [488] => Array
            (
                [0] => Array
                    (
                        [ID_RI_BELANJA] => 231610
                    )

                [1] => Array
                    (
                        [ID_RI_BELANJA] => 231610
                    )

                [TOTAL_RI] => 2000000
                [TOTAL_ANGGARAN] => 1000000
            )

    )
)

This is my first project and I don't know what to do.
Can anyone tell me how to do that?
Pls

If your arrays have same Key then:
 $array1 = array(); //put your value in this array
 $array2 = array(); //put your value in this array
 $array3 = array();
 $array3[] = $array1;
 $array3[] = $array2;

0 comments:

Post a Comment