我需要构建一个从URL解析域的函数.
所以,随着
http://google.com/dhasjkdas/sadsdds/sdda/sdads.html
要么
http://www.google.com/dhasjkdas/sadsdds/sdda/sdads.html
它应该回来 google.com
同
http://google.co.uk/dhasjkdas/sadsdds/sdda/sdads.html
它应该回来google.co.uk.
我有一系列像这样的域名:
domain.com
second.com
www.third.com
www.fourth.fifth.com
sixth.com
seventh.eigth.com
Run Code Online (Sandbox Code Playgroud)
我想要的是一个只返回主机的功能.没有子域名.
这段代码是我到目前为止获取主机名的代码:
$parse = parse_url($url);
$domain = $parse['host'];
Run Code Online (Sandbox Code Playgroud)
但这仅返回:
domain.com
second.com
third.com
fourth.fifth.com
sixth.com
seventh.eigth.com
Run Code Online (Sandbox Code Playgroud)
我需要这个输出:
domain.com
second.com
third.com
fifth.com
sixth.com
eigth.com
Run Code Online (Sandbox Code Playgroud)