从谷歌获取随机网址并将其存储到数组中


Getting random urls from google and storing them into array

我需要检查到某个url的连接时间,我使用curl来完成(我只知道如何在此时对1个url进行检查,我的问题是我需要检查许多url,而不仅仅是1个)

以下是我如何计算连接时间的示例:

$url1 = 'stackoverflow.com';
$curl1 = curl_init();
curl_setopt($curl1, CURLOPT_URL, $url1);
curl_setopt($curl1, CURLOPT_RETURNTRANSFER, TRUE);
curl_exec($curl1);
$contime1 = curl_getinfo($curl1, CURLINFO_CONNECT_TIME);
echo $contime1;

现在让我们说,我想使用多个url,而不是"stackoverflow.com"url,比如这个数组列表:

$imones = array ("php.net","w3schools.com", "stackoverflow.com");
while (list(, $value) = each($imones)) {
$imoneslist = "$value<br />'n";

如何将$imoneslist数组放入$url1?

$imones = array ("php.net","w3schools.com", "stackoverflow.com");
foreach($imones as $url1) {
    $curl1 = curl_init();
    curl_setopt($curl1, CURLOPT_URL, $url1);
    curl_setopt($curl1, CURLOPT_RETURNTRANSFER, TRUE);
    curl_exec($curl1);
    $contime1 = curl_getinfo($curl1, CURLINFO_CONNECT_TIME);
    echo $url1 . ' took ' . $contime1 . ' seconds to connect<br />';
}

经过测试。样本结果:

php.net took 0.032 seconds to connect 
w3schools.com took 0.124 seconds to connect 
stackoverflow.com took 0.016 seconds to connect