public static function getFastestRealTime($hosts) { $mint = 60.0; $s_url = ""; for ($i = 0; $i < count($hosts); $i++) { $start = array_sum(explode(" ", microtime())); try { $homepage = HttpManager::httpHead($hosts[$i]); } catch (Exception $e) { echo $e; } $ends = array_sum(explode(" ", microtime())); $diff = $ends - $start; if ($mint > $diff) { $mint = $diff; $s_url = $hosts[$i]; } } return $s_url; }