如何使一个foreach
或一个for
循环仅在收到 curl 响应时运行..
例如:
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 请求数据的情况下移动到下一个循环.. 一个接一个,所以基本上它会在第一次打开 url,等待请求数据,如果匹配或实现然后进入下一个循环,
您不必为“卷曲”部分而烦恼,我只想让循环一个一个地移动(给它一个特定的条件或其他东西)而不是一次全部移动