我需要将 json 文件合并到 1 个文件中。
我在 3 个文件中有这样的 json
{
"count": 2077,
"records": [
{
"comm_date": "51529",
"Certificate_Number": "31",
},
{
"comm_date": "51529",
"Certificate_Number": "31",
}
]}
但是探针是因为我有计数和记录数组在这里所以它没有成功合并
<?php
$a1 = file_get_contents ("EngroClaims.json");
$a2 = file_get_contents ("EngroClaims2.json");
$a6 = file_get_contents ("SCB1Claims.json");
$a7 = file_get_contents ("TotalParcoClaims.json");
$a8 = file_get_contents ("SAPTClaims.json");
$r = array_merge(json_decode($a1,true), json_decode($a2,true), json_decode($a6,true), json_decode($a7,true), json_decode($a8,true));
file_put_contents('conventional.json', json_encode($r));
?>
这是我的 php 代码,它工作正常。但我需要合并所有数组records
例子
第一个文件
{
"count": 2,
"records": [
{
"comm_date": "1",
},
{
"comm_date": "2",
}
]}
第二个文件
{
"count": 3,
"records": [
{
"comm_date": "1",
},
{
"comm_date": "2",
},
{
"comm_date": "3",
}
]}
预期结果
{
"count": 9, //this count value is not imprtant assume it will show 1
"records": [
{
"comm_date": "1",
},
{
"comm_date": "2",
},
{
"comm_date": "1",
},
{
"comm_date": "2",
},
{
"comm_date": "3",
}
]}
九州编程
繁星淼淼