我想从 URL 中删除除域之外的所有内容。所以http://i.imgur.com/rA81kQf.jpg变成了 imgur.com。
$url = 'http://i.imgur.com/rA81kQf.jpg';
$parsedurl = parse_url($url);
$parsedurl = preg_replace('#^www\.(.+\.)#i', '$1', $parsedurl['host']);
// now if a dot exists, grab everything after it. This removes any potential subdomain
$parsedurl = preg_replace("/^(.*?)\.(.*)$/","$2",$parsedurl);
以上工作,但我觉得我应该只是一个 preg_replace 。知道如何将两者结合起来吗?