从链接中提取域名

时间:2009-03-10 13:28:28

标签: php

我正在寻找一种防弹方式从任何给定的链接中提取域名(带有tld) - 等效的dirname($path)让我们称之为域名($ link)。

echo domainname("http://example.com/index.html?a=123%1231");

应该打印“example.com”

2 个答案:

答案 0 :(得分:8)

echo parse_url($url, PHP_URL_HOST);

更多信息:http://be.php.net/manual/en/function.parse-url.php

答案 1 :(得分:6)

parse_url返回值的密钥为host