【问题标题】:how to get specific values from curl response in php [duplicate]如何从php中的curl响应中获取特定值[重复]
【发布时间】:2016-05-19 00:53:08
【问题描述】:

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

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

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

我该怎么做?最好的方法是什么?

【问题讨论】:

    标签: javascript php curl


    【解决方案1】:

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

    $data = json_decode($curl_response);
    
    $a = $data->result->items[0]->coord->a;
    $b = $data->result->items[0]->coord->b;
    

    Example/Demo

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-03
      • 1970-01-01
      • 2017-06-18
      • 1970-01-01
      • 1970-01-01
      • 2019-01-23
      • 2021-11-05
      • 2021-12-19
      相关资源
      最近更新 更多