我有一個數組。我發佈爲JSON,因爲這是我的API輸出。重複值時從現有陣列與子陣列創建新陣列
[
{
"compId": 26,
"addonId": "1",
"addonRate": "32"
},
{
"compId": 26,
"addonId": "2",
"addonRate": "51"
},
{
"compId": 7,
"addonId": "1",
"addonRate": "11"
},
{
"compId": 7,
"addonId": "2",
"addonRate": "12"
}
]
而且我要轉換的是陣列,這樣我可以得到以下的輸出:
[
{
"addonId": "1",
"companies": {
"compId": 26,
"addonRate": "32"
},
{
"compId": 7,
"addonRate": "11"
}
},
{
"addonId": "2",
"companies": {
"compId": 26,
"addonRate": "51"
},
{
"compId": 7,
"addonRate": "12"
}
}
]
到目前爲止,我能提取不同compId
和addonId
。但是,我想要在每個插件中添加這些公司以及子陣列中的相應費率。
任何幫助將是偉大的! 感謝
你可以使用PHP循環它 – SIDU
@SIDU我給了很多嘗試,但到目前爲止,正如我所說的只能提取不同compId和addonId成獨立的數組。任何提示如何將sub comp數組添加到具有相應值的addon數組中? – Mehulkumar