繁体   English   中英

从链接中提取域或具有子域的域?

[英]extract domain or domain with subdomain from a link?

我需要一个php函数来从URL或具有tld和subdomain的域中提取具有tld的域(如果有)。

例:

http://minova.tumblr.com/post/145515 >> minova.tumblr.com

http://www.tumblr.com/about/1 >> tumblr.com

谢谢

http://php.net/manual/zh-CN/function.parse-url.php-特别关注“主机”和“路径”。

例:

$var = "http://minova.tumblr.com/post/145515";
print_r(parse_url($var));

输出:

array (
  'scheme' => 'http',
  'host'   => 'minova.tumblr.com',
  'path'   => '/post/145515',
)

示例二:

$var = "http://minova.tumblr.com/post/145515";
print parse_url($var, PHP_URL_HOST);

输出:

minova.tumblr.com

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM