Parsing domain from a URL

前端 未结 18 2481
独厮守ぢ
独厮守ぢ 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:31

    function get_domain($url = SITE_URL)
    {
        preg_match("/[a-z0-9\-]{1,63}\.[a-z\.]{2,6}$/", parse_url($url, PHP_URL_HOST), $_domain_tld);
        return $_domain_tld[0];
    }
    
    get_domain('http://www.cdl.gr'); //cdl.gr
    get_domain('http://cdl.gr'); //cdl.gr
    get_domain('http://www2.cdl.gr'); //cdl.gr
    

提交回复
热议问题