我需要构建一个从URL解析域的函数。
因此,
http://google.com/dhasjkdas/sadsdds/sdda/sdads.html
要么
http://www.google.com/dhasjkdas/sadsdds/sdda/sdads.html
它应该返回 google.com
google.com
与
http://google.co.uk/dhasjkdas/sadsdds/sdda/sdads.html
它应该返回google.co.uk。
google.co.uk
签出parse_url():
parse_url()
$url = 'http://google.com/dhasjkdas/sadsdds/sdda/sdads.html'; $parse = parse_url($url); echo $parse['host']; // prints 'google.com'
parse_url 不能很好地正确处理错误的URL,但是如果您通常期望不错的URL,那很好。
parse_url