Parsing domain from a URL

前端 未结 18 2482
独厮守ぢ
独厮守ぢ 2020-11-22 12:26

I need to build a function which parses the domain from a URL.

So, with

http://google.com/dhasjkdas/sadsdds/sdda/sdads.html

or

18条回答
  •  无人共我
    2020-11-22 12:51

    Check out parse_url():

    $url = 'http://google.com/dhasjkdas/sadsdds/sdda/sdads.html';
    $parse = parse_url($url);
    echo $parse['host']; // prints 'google.com'
    

    parse_url doesn't handle really badly mangled urls very well, but is fine if you generally expect decent urls.

提交回复
热议问题