foreach
curl 応答が受信された場合にのみ実行されるまたはループを作成する方法for
..
例として:
for ($i = 1; $i <= 10; $i++) {
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,"http://www.example.com");
if(curl_exec($ch)){ // ?? - if request and data are completely received
// ?? - go to the next loop
}
// DONT go to the next loop until the above data is complete or returns true
}
現在のcurlリクエストデータを1つずつ受信せずに次のループに移動したくないので、基本的には最初にURLを開き、リクエストデータを待ちます。次のループに進み、
「curl」部分について気にする必要はありません。ループを 1 つずつ (特定の条件または何かを指定して) 移動させたいだけで、一度にすべてではありません。