【发布时间】:2017-07-31 23:00:38
【问题描述】:
我使用 Guzzle 库向我的 api 发出 http 请求,如下所示:
$client = new Client();
$response = $client->request(
'GET',
config('some_url');
$serverResponse = json_decode($response->getBody(),true);
if ($serverResponse['result']) {
$data = $serverResponse['data'];
现在我得到了响应
{
"result": true,
"data": {
"101": {
"id": 101,
"name": "ABCD",
"age" : 24
},
"102": {
"id": 102,
"name": "EFGH",
"age" : 24
},
"103": {
"id": 103,
"name": "IJKL",
"age" : 24
},
}
}
问题是我需要读取对象模型 101,102,103 并将其推送到单独的数组中。为此,我尝试将对象作为以下选项。但我无法得到结果而不是错误。
$obj = $data[0];
它返回未定义的偏移量:0 错误
【问题讨论】:
-
狂吃不醉