我正在尝试将一种游戏的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结果。