PHP获取数组子对象
我想将数组(122)的最后一个子级更改为数组(0)的第二个子级。你可以看看样品。请帮帮我 当前版本:PHP获取数组子对象,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,我想将数组(122)的最后一个子级更改为数组(0)的第二个子级。你可以看看样品。请帮帮我 当前版本: Array ( [0] => Array ( [122] => Array ( [PROGRAM_ID] => 181 [VENUE_ID] => 2 [AUDIT_ID]
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)第一个子项的code>和$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];它只对一个孩子有效。我有数百个数组值。