将2个Json php url文件合并为1个php url
我有2个Json PHP URL,需要合并成1个 1st Json PHP URL-completehouse.PHP将2个Json php url文件合并为1个php url,php,arrays,json,sorting,merge,Php,Arrays,Json,Sorting,Merge,我有2个Json PHP URL,需要合并成1个 1st Json PHP URL-completehouse.PHP [ { "G": "7TH DIVISION", "G1": "2031892", "DOOR": "8907", "AA": "81", "AI": "8745524" }, { "G": "8TH DIVISION",
[
{
"G": "7TH DIVISION",
"G1": "2031892",
"DOOR": "8907",
"AA": "81",
"AI": "8745524"
},
{
"G": "8TH DIVISION",
"G1": "4526892",
"DOOR": "8877",
"AA": "85",
"AI": "8759544"
}
]
{
"Error": "",
"ErrorCode": 0,
"Guid": "",
"Id": 0,
"Success": true,
"Value": [
{
"G": "6TH DIVISION",
"G1": "6058974",
"DOOR": "1245",
"AA": "67",
"AI": "6872145"
},
{
"G": "5TH DIVISION",
"G1": "5891211",
"DOOR": "1246",
"AA": "68",
"AI": "5100214"
}
]
}
2nd Json PHP URL-completeflat.PHP
[
{
"G": "7TH DIVISION",
"G1": "2031892",
"DOOR": "8907",
"AA": "81",
"AI": "8745524"
},
{
"G": "8TH DIVISION",
"G1": "4526892",
"DOOR": "8877",
"AA": "85",
"AI": "8759544"
}
]
{
"Error": "",
"ErrorCode": 0,
"Guid": "",
"Id": 0,
"Success": true,
"Value": [
{
"G": "6TH DIVISION",
"G1": "6058974",
"DOOR": "1245",
"AA": "67",
"AI": "6872145"
},
{
"G": "5TH DIVISION",
"G1": "5891211",
"DOOR": "1246",
"AA": "68",
"AI": "5100214"
}
]
}
我需要的是合并这2个文件并进入completebuilding.php
所需输出
{
"Error": "",
"ErrorCode": 0,
"Guid": "",
"Id": 0,
"Success": true,
"Value": [
{
"G": "6TH DIVISION",
"G1": "6058974",
"DOOR": "1245",
"AA": "67",
"AI": "6872145"
},
{
"G": "5TH DIVISION",
"G1": "5891211",
"DOOR": "1246",
"AA": "68",
"AI": "5100214"
},
{
"G": "7TH DIVISION",
"G1": "2031892",
"DOOR": "8907",
"AA": "81",
"AI": "8745524"
},
{
"G": "8TH DIVISION",
"G1": "4526892",
"DOOR": "8877",
"AA": "85",
"AI": "8759544"
}
]
}
目前,我正在completebuilding.php中使用以下代码:
<?php
$user[] = json_decode(file_get_contents("completehouse.php"), true);
$user[] = json_decode(file_get_contents("completeflat.php"), true);
$json_merge = json_encode($user);
header('Content-Type: application/json');
echo $json_merge;
?>
但是没有得到期望的输出,反而得到了不同的结果。帮助我节省手动合并的时间。您可以使用aray\u merge
$completeFlat['Value']=array\u merge($completeFlat['Value'],$completefhouse)
@MonkeyZeus能否请您编写completebuilding.php的完整代码,以获得所需的json格式输出?我在不到一周前刚刚回答了这个问题。@AlexBarker我没有得到上述的准确输出。你能给出正确的代码吗。请参阅我使用的代码。