如何从php

时间:2016-05-19 00:53:08

标签: javascript php curl

使用curl我有以下格式的响应:

{
    "result": {
        "total": 1,
        "userquery": "my own query",
        "items": [
            {
                "coord": {
                    "a": -326.9159528,
                    "b": 12.0192037
                }
            }
        ]
    }
}

我想在" a":和" b"之后保存部分:所以只有两组数字将保存在php变量中。

我该怎么办?这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:3)

您收到的数据是JSON。您需要使用json_decode()解码数据,然后访问变量:

$data = json_decode($curl_response);

$a = $data->result->items[0]->coord->a;
$b = $data->result->items[0]->coord->b;

Example/Demo