gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-10-31 23:30:05 25 4
gpt4 key购买 nike

下面是 $result = array_merge(array($id => $value), array($user => $value), array 的 print_r($result) 结果("Information"=> $value)) 一段 PHP 代码中的变量:

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);
?>

关于PHP - 数组合并 - 在合并之前从数组中删除数组键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30541709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com