PHP-数组合并-在合并之前从数组中删除数组键

PHP-数组合并-在合并之前从数组中删除数组键,php,Php,下面是一段PHP代码中的print\r($result)result=array\u合并(array($id=>$value)、array($user=>$value)、array(“Information”=>$value))变量的结果: Array ( [id] => 1 [user] => 1 [Information] => Array ( [0] => Array ( [name] => 'John' )

下面是一段PHP代码中的
print\r($result)
result=array\u合并(array($id=>$value)、array($user=>$value)、array(“Information”=>$value))变量的结果:

Array ( [id] => 1 [user] => 1 
    [Information] => Array ( [0] => Array ( [name] => 'John' ) 
                            [1] => Array ( [family] => 'Goldenberg' ) 
                            [2] => Array ( [age] => '21' )))
如何从PHP中的
“Information”=>$value
数组中删除数组键,以获得如下输出:

Array ( [id] => 1 [user] => 1 
    [Information] => Array ([name] => 'John' 
                            [family] => 'Goldenberg' 
                            [age] => '21'))
PHP中是否有任何特定的函数来完成此任务?非常感谢您的帮助。

您的“信息”数组是多维数组,有一些数组作为元素,其中有一些“键值”对作为“数据”。您可以使用以下方法以理想的方式重新插入“数据”:

<?php
$info = array( array('name'=>'John'), array('family' => 'Goldenberg'), array('age' => 21));
$out = array();
foreach($info as $arr)
    foreach($arr as $key => $val)
        $out[$key] = $val;
print_r($out);
?>

请更正
数组中的语句\u merge()
,这是一个语法错误。