【发布时间】:2022-01-13 07:03:06
【问题描述】:
我想在 PHP 中将多个数组项添加到一个数组对象中
我有如下数组:
[
{
"name": "AAA"
},
{
"family": "BBB"
},
{
"job": "CCC"
}
]
我需要像下面这样转换:
{
"name": "AAA",
"family": "BBB",
"job": "CCC"
}
数组数据可能改变了,但是,我写这个代码来解释我的问题:
$RetArray=array();
$Array_Test=array(array('name'=>'AAA'),array('family'=>'BBB'),array('job'=>'CCC'));
foreach ($Array_Test as $json_item){
foreach ($json_item as $key=>$value){
array_push($RetArray,array($key => $value));
}
}
echo json_encode($RetArray);
但是这段代码返回的和第一个数组一样! 我想将每一项都返回到一个数组中。
【问题讨论】: