PHP - Получить имя домена из ссылки (URL)
Собирая информацию в сети, часто приходится сталкиваться с задачей, когда необходимо в результирующих данных предоставить имя домена, с которого была получена определенная информация. На этот случай хочу предложить вам простую функцию, которая поможет получить имя домена из ссылки (адресной строки, URL). Ниже привожу код данной функции.
//
/* Function */
function stripToDomainName($uri = '')
{
$uri = strtolower(trim($uri));
$uri = preg_replace('%^(http:\/\/)*(www.)*%usi', '', $uri);
$uri = preg_replace('%\/.*$%usi' , '', $uri);
return $uri;
}
/* Example */
$url = 'http://www.hostname.tld/path/?argument=value#anchor';
echo stripToDomainName($url); // hostname.tld
//
Вам требуются услуги или консультация специалиста по веб-разработке?
Свяжитесь со мной

