【发布时间】:2018-11-02 06:54:01
【问题描述】:
我设法使用 GuzzleHttp\Client 和 json_decode 来从 API 检索 JSON 响应。
查看以下结果:
[{
"INDEX": "1",
"DESCRIPTION": "1; 0; US; United States of America;"
},
{
"INDEX": "2",
"DESCRIPTION": "1; 0; CN; China;"
},
{
"INDEX": "3",
"DESCRIPTION": "1; 0; MY; Malaysia;"
},
{
"INDEX": "4",
"DESCRIPTION": "1; 0; JP; Japan;"
},
{
"INDEX": "5",
"DESCRIPTION": "1; 0; MX; Mexico;"
},
{
"INDEX": "6",
"DESCRIPTION": "1; 0; SG; Singapore;"
}]
但是现在,我只想获取“DESCRIPTION”中的一些值以便保存在日志文件中,但我不知道如何拆分它。有人可以帮助我如何使用foreach loop 或for loop 拆分它吗?或者有什么方法可以得到结果?
我只是希望它是这样的:
[
{
"CATEGORY" : "COUNTRIES",
"LISTS" : [
{
"NAME": "United States of America",
"CODE": "US"
},
{
"NAME": "China",
"CODE": "CN"
},
{
"NAME": "Malaysia",
"CODE": "MY"
},
{
"NAME": "Japan",
"CODE": "JP"
},
{
"NAME": "Mexico",
"CODE": "MX"
},
{
"NAME": "Singapore",
"CODE": "SG"
}
]
}
]
【问题讨论】:
-
json_decode()呢? -
你可以看看explode函数。