簡體   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