本文提供的这个php函数,用于从url中提取出域名。
该函数需要一个有效的url,如果提供了一个无效的url或url不包含域名等信息,则返回false。
代码:
<?php
/**
* 从url中提取域名
* by www.jb200.com
*/
function getDomain($url)
{
    if(filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_HOST_requireD) === FALSE)
    {
        return false;
    }
    /*** get the url parts ***/
    $parts = parse_url($url);
    /*** return the host domain ***/
    return $parts['scheme'].'://'.$parts['host'];
}
?>
调用示例:
<?php $url = 'http://www.jb200.com/article/10349.html'; echo getDomain($url); ?>