使用快速可靠的方法从链接获取域名



目前我正在使用以下代码来获取域名(没有www.或域结尾如.com(:

explode('.', $url)[1];

由于此代码处于循环中,因此处理它需要很长时间。此外,它无法从 http://example.com/asd/asd.asd.html 那里获得"示例"。有没有另一种更快的方法来解决这个问题?

提前感谢您的任何回答!

最好的问候

使用 parse_url((

$host = parse_url($url, PHP_URL_HOST);

PHP_URL_HOST返回主机

此外,使用正则表达式获取所需的主机部分:

$result = preg_match('/^(?:www.)?([^.]+)/', $match);

最新更新