根據url獲得domain

function getDomainByUrl($value){
    $value = trim($value);
    $value = str_replace('http://', '', $value);
    $value = str_replace('https://', '', $value);
    $pattern = "/\.de\/$/i";
    preg_match($pattern, $value,$match);
    if($match){
        $value = preg_replace($pattern, '.de', $value);
    }
    $pattern = "/\.com\/$/i";
    preg_match($pattern, $value,$match);
    if($match){
        $value = preg_replace($pattern, '.com', $value);
    }
    $pattern = "/\/de\/$/i";
    preg_match($pattern, $value,$match);
    if($match){
        $value = preg_replace($pattern, '', $value);
    }
    $pattern = "/\/de$/i";
    preg_match($pattern, $value,$match);
    if($match){
        $value = preg_replace($pattern, '', $value);
    }

    $pattern = "/\/$/i";
    preg_match($pattern, $value,$match);
    if($match){
        $value = preg_replace($pattern, '', $value);
    }
    $value = str_replace('www3', 'www', $value);
    $value = str_replace('www17', 'www', $value);
    $value = str_replace('www.', '', $value);

    if(strpos($value, '/') !== false){
        $value = substr($value, 0,strpos($value, '/'));
    }
    $value = trim(strtolower($value));

    return $value;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章