下面是一段PHP代码中print_r($result)
变量的$result = array_merge(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中是否有任何特定功能来完成此任务?非常感谢你的帮助。
答案 0 :(得分:2)
你的“信息”数组是一个多维数组,有一些数组作为元素,其中有一些“键值”对作为“数据”。您可以使用以下方法以理想的方式重新插入“数据”:
<?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);
?>