大家好!
最近遇到一個問題
就是必須依照網址的子網域做一些切換動作
那我上網看到有篇文章
所以我把它整理一下
給大家參考參考
 
//新增一個取得子網域的函式
function extract_subdomains($domain)
{
    $subdomains = $domain;
    //使用正規法取得網址HOST
    if(preg_match("/([a-z0-9][a-z0-9\-]{1,63}\.[a-z\.]{2,6})$/i",$subdomains, $matches))
    {
        $domain = $matches[1];
    }
    else
    {
        $domain = $domain;
    }
   
    //取得HOST之前
    $subdomains = strstr($subdomains, $domain, true);
   
    //取得第一個 "." 之前
    $subdomains = rtrim($subdomains,'.');
   
    return $subdomains;
}

echo extract_subdomains("sub1.sub2.sub3.example.com.tw");


 
希望對大家有幫助!
感恩!