根据url获得domain

来源:互联网 发布:乐知少儿英语地址 编辑:程序博客网 时间:2024/06/05 08:48
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;}