从SimpleXMLElement转换后,我有一个奇怪的数组格式。我有一个这样的数组:
Array
(
[test] => Array
(
[0] => Array
(
[a] => Array
(
[0] => 1
)
[b] => Array
(
[0] => 2
)
[c] => Array
(
[0] => 3
)
我想把它变成这样:
Array
(
[test] => Array
(
[0] => Array
(
[a] => 1
[b] => 2
[c] => 3
有什么想法吗?
我使用它来优化SimpleXmlElement:中的单个元素数组
function optimize( $config )
{
foreach ( $config as $key => $value )
if( is_array( $value ) && count( $value ) == 1 && isset( $value[0] ))
$config[$key] = $value[0];
return $config
}
由于单个数组元素可以嵌套到某些级别,因此可以将此函数用作递归函数。