使用curl我有以下格式的响应:
{
"result": {
"total": 1,
"userquery": "my own query",
"items": [
{
"coord": {
"a": -326.9159528,
"b": 12.0192037
}
}
]
}
}
我想在" a":和" b"之后保存部分:所以只有两组数字将保存在php变量中。
我该怎么办?这样做的最佳方式是什么?
答案 0 :(得分:3)
您收到的数据是JSON。您需要使用json_decode()
解码数据,然后访问变量:
$data = json_decode($curl_response);
$a = $data->result->items[0]->coord->a;
$b = $data->result->items[0]->coord->b;