从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
有什么想法吗?
答案 0 :(得分:1)
我用它来优化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
}
由于单个数组元素可以嵌套在某些深层,因此可以将此函数用作递归函数。