PHP获取数组子对象

PHP获取数组子对象,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,我想将数组(122)的最后一个子级更改为数组(0)的第二个子级。你可以看看样品。请帮帮我 当前版本: Array ( [0] => Array ( [122] => Array ( [PROGRAM_ID] => 181 [VENUE_ID] => 2 [AUDIT_ID]

我想将数组(122)的最后一个子级更改为数组(0)的第二个子级。你可以看看样品。请帮帮我

当前版本:

Array
(
    [0] => Array
        (
            [122] => Array
                (
                    [PROGRAM_ID] => 181
                    [VENUE_ID] => 2
                    [AUDIT_ID] => 96
                )

        )

)
我想要这个:

Array
(
    [122] => Array
        (
            [PROGRAM_ID] => 181
            [VENUE_ID] => 2
            [AUDIT_ID] => 96
        )

)

这工作正常
$array=reset($array)
$array=end($array)最后一个。

我想你在找这样的东西

像这样:

$result = array();

foreach($array as $inner) {
    $result[key($inner)] = current($inner);        
}
$result
数组现在如下所示:

Array
(
    [122] => Array
    (
        [PROGRAM_ID] => 181
        [VENUE_ID] => 2
        [AUDIT_ID] => 96
    )
)

$myarray=$myarray[0];它只对一个孩子有效。我有数百个数组值。