Q:

how do I merge these arrays?

I have this array structure:
Array
(
    [0] => Array
        (
            [0] => Array
                (
                    [timestamp] => 1310394569
                    [title] => SimpleXMLElement Object
                        (
                            [0] => A static tweet here from the static xml
                        ) 

                       [link] => SimpleXMLElement Object
                       (
                            [0] => http://www.google.com
                        )

                    [type] => SimpleXMLElement Object
                        (
                            [0] => static
                        )

                )

        )

    [1] => Array
        (
            [0] => Array
               (
                    [timestamp] => 1310117641
                    [title] => SimpleXMLElement Object
                        (
                        )

                    [link] => SimpleXMLElement Object
                    (
                        [0] => http://www.facebook.com/
                    )

                [type] => SimpleXMLElement Object
                    (
                        [0] => facebook
                    )

            )

        [1] => Array
            (
                [timestamp] => 1309856547
                [title] => SimpleXMLElement Object
                    (
                    )

                [link] => SimpleXMLElement Object
                    (
                        [0] => http://www.facebook.com/
                    )

                [type] => SimpleXMLElement Object
                    (
                        [0] => facebook
                    )

            )

But I want to get rid of the outer containing array...so I'm left with this: 
Array
(
     [0] => Array
            (
                [timestamp] => 1310394569
                [title] => SimpleXMLElement Object
                    (
                        [0] => A static tweet here from the static xml
                    ) 

                   [link] => SimpleXMLElement Object
                   (
                        [0] => http://www.google.com
                    )

                [type] => SimpleXMLElement Object
                    (
                        [0] => static
                    )

            )

       [1] => Array
            (
                [timestamp] => 1310394569
                [title] => SimpleXMLElement Object
                    (
                        [0] => A static tweet here from the static xml
                    ) 

                   [link] => SimpleXMLElement Object
                   (
                        [0] => http://www.google.com
                    )

                [type] => SimpleXMLElement Object
                    (
                        [0] => static
                    )

            )      

array merge isn't doing anything at all....is there any way to do this? 

A:

Your example is a bit unclear, but assuming you want to turn this
array(
    array(
         array(…)
    )
    array(
         array(…)
    )
)

into
array(
     array(…)
     array(…)
)

this'll do:
$array = array_map('current', $array);

If you want to turn this
array(
    array(
        array(…)
    )
    array(
        array(…)
        array(…)
    )
)

into
array(
    array(…)
    array(…)
    array(…)
)

this should do:
$array = array_reduce($array, function ($result, $array) {
             return array_merge($result, $array);
         }, array());

