如何将字符串从curl放入数组?

时间:2019-11-06 19:59:47

标签: php arrays curl

我正在尝试将一种游戏的API与Teamspeak集成在一起。一切正常,但是我通过“ file_get_contents”完成了工作。基于此,我的脚本有15个请求,大约需要150秒。我已经读过一篇文章,并且找到了CURL方法。现在,我不知道如何将字符串从curl传递到数组,因为稍后我想执行一些操作。

我试图在此处找到一些关于stackoverflow的文章,但是没有找到任何可以帮助我的东西。

$gracze=array("Kisiol","Antyczny+Ed","Hassaro","Macduff+Inuhtah");

foreach($gracze as $key=>$value) {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "https://api.tibiadata.com/v2/characters/".$value.".json");
    curl_setopt($ch, CURLOPT_HEADER, 0);

    $mh = curl_multi_init();

    //add the handle
    curl_multi_add_handle($mh,$ch);

    //execute the multi handle
    do {
        $status = curl_multi_exec($mh, $active);

        if ($active) {
            curl_multi_select($mh);
        }
    } while ($active && $status == CURLM_OK);

    curl_multi_remove_handle($mh, $ch);
}

curl_multi_close($mh);

我想在数组而不是字符串中得到$ ch结果。

0 个答案:

没有答案