Как получить имя домена из ссылки (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
PHP PHP 43
Поделитесь с другими:

Если материал понравился Вам и оказался для Вас полезным, поделитесь им со своими друзьями!