首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Array_map()一个简单的cURL函数

Array_map()一个简单的cURL函数
EN

Stack Overflow用户
提问于 2019-10-05 00:54:59
回答 1查看 40关注 0票数 0

所以我创建了一个函数,里面有一个cURL请求,当我执行print_r时,我得到了要打印的数据,这很棒。我不知道如何array_map这些数据。

代码语言:javascript
复制
public function request()
{
    $resource = curl_init();
    curl_setopt(
        $resource,
        CURLOPT_URL,
        'https://etc....'
    );
    curl_setopt(
        $resource,
        CURLOPT_HTTPHEADER,
        ['API-Authorization: C:p']
    );
    curl_setopt(
        $resource,
        CURLOPT_REFERER,
        'http://' . $_SERVER['SERVER_NAME'] . '/'
    );
    curl_setopt(
        $resource,
        CURLOPT_USERAGENT,
        'F'
    );
    curl_setopt(
        $resource,
        CURLOPT_RETURNTRANSFER,
        1
    );
    $response = json_decode(curl_exec($resource));

    return $response;
}

所以我有了cURL请求,并想array_map()它,但我似乎不能让它正常工作,我已经尝试过这样做:

代码语言:javascript
复制
    $response = json_decode(curl_exec($resource));
    $test[] = array_map('', $response);
    return $test;

如果没有运气,有谁知道我可能做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-05 01:01:34

将true参数添加到json_decode以获取数组而不是object。

https://www.php.net/json_decode

代码语言:javascript
复制
$response = json_decode(curl_exec($resource), true);
return $response;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58240464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档