Php curl多下载图像

Php curl多下载图像,php,multithreading,curl,Php,Multithreading,Curl,我想知道是否有可能用multi-curl处理程序优化这个请求? 谢谢 这是一个非常开放的问题,但使用PHP/CURL的多函数,您至少可以并行获取所有这些文件,而不是以串行方式获取它们 $array_img = array( 'https://www.foooooobbbaaarrr.fr/images/1.jpeg', 'https://www.foooooobbbaaarrr.fr/images/2.jpeg', 'https://www.foooooobbba

我想知道是否有可能用multi-curl处理程序优化这个请求? 谢谢


这是一个非常开放的问题,但使用PHP/CURL的多函数,您至少可以并行获取所有这些文件,而不是以串行方式获取它们

    $array_img = array(
    'https://www.foooooobbbaaarrr.fr/images/1.jpeg',
    'https://www.foooooobbbaaarrr.fr/images/2.jpeg',
    'https://www.foooooobbbaaarrr.fr/images/3.jpeg',
    'https://www.foooooobbbaaarrr.fr/images/4.jpeg');
    foreach ($array_img as $k => $v)
    {
        $ch = curl_init($v);
        $name = ($k + 1).'.jpeg';
        $fp = fopen($name, 'wb');
        curl_setopt($ch, CURLOPT_FILE, $fp);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_exec($ch);
        curl_close($ch);
        fclose($fp);
    }