Помогите как правильно составить логику функции получения новой прокси. У меня есть код:
public function getNewProxy($proxy_type = null)
{
$proxy_list = $this->getProxyList($proxy_type);
foreach ($proxy_list as $proxy) {
// тут я проверяю если такой прокси нету выводим ее
return $proxy . ';' . $proxy_type ;
}
}
$this->getProxyList($proxy_type) - эта функция получает массив https прокси. Подскажите как организовать следующие условия, если перебрали все https прокси и они не подошли как проделать тоже самое со списком $this->getProxyList('socks4') и $this->getProxyList('socks5'), ну при этом чтобы они были разделены, то есть загрузить список все типы прокси в один массив не мешать?