Jump to content

Array merge help


Samuz

Recommended Posts

I have an array like this..

 

(
    [0] => Array
        (
            [0] => Array
                (
                    [test] => hello
                )

            [1] => Array
                (
                    [test2] => hello2
                )

        )

)

 

        Array
(
    [active] => 1
)

 

I'm trying to merge the above array into each of the sub arrays to achieve something like this..

 

(
    [0] => Array
        (
            [0] => Array
                (
                    [test]    => hello
                    [active] => 1
                )

            [1] => Array
                (
                    [test2]  => hello2
                    [active] => 1
                )

        )

)

 

I have a faint idea i'm going to have to incorporate some form of loop, i'm just stumped on the logic of this.

Link to comment
https://forums.phpfreaks.com/topic/264498-array-merge-help/
Share on other sites

if your original array is named $bob...

 

<?php
foreach( $bob[0] as $horse ) {
    $horse = $horse + array('active' => TRUE);
}

If you want to append array elements from the second array to the first array while not overwriting the elements from the first array and not re-indexing, use the + array union operator:

http://us.php.net/manual/en/function.array-merge.php

Link to comment
https://forums.phpfreaks.com/topic/264498-array-merge-help/#findComment-1355493
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.