1
我試圖根據以下陣列的匹配字段 「employerPayeReference」組合多個JSON陣列
陣列1下面的陣列組合:
{
"employments": [
{
"employerPayeReference": "123/AB456",
"payFromEmployment": 100.00
},
{
"employerPayeReference": "456/AB456",
"payFromEmployment": 100.00
}
]
}
陣列2:
{
"employments": [
{
"employerPayeReference": "123/AB456",
"taxTakenOffPay": 10.00
},
{
"employerPayeReference": "456/AB456",
"taxTakenOffPay": 15.00
}
]
}
我該如何到達一個看起來像這樣的陣列
{
"employments": [
{
"employerPayeReference": "123/AB456",
"payFromEmployment": 100.00
"taxTakenOffPay": 10.00
},
{
"employerPayeReference": "456/AB456",
"payFromEmployment": 100.00
"taxTakenOffPay": 15.00
}
]
}
(即)它基於employerPayeReference匹配進行組合。任何幫助讚賞
那你試試,爲什麼它不工作? – Evert
我在每個數組上重複這個循環,但它依賴於payeref在每個數組中的順序相同,但並非總是如此。 foreach($ input as $ parent){ foreach($ parent as $ values){ echo「
」; echo $ values [employerPayeReference]; echo $ values [employerName]; } } – user3163357