如何使用PHP从长网址中获取基本名称?

Aja*_*ite 1 php regex

如果我有一个包含URL的变量,那么我该如何获得基本URL?那是,

$url = 'http://www.domain.com/some/stuff/that/I/do/not/want/';
$base_url = some_clever_function($url);
// $base_url is now set equal to 'domain.com'
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

Seb*_*olm 12

parse_url 将能够为您提取主机.

它有第二个参数,您可以在其中提取URL的不同部分.要提取主机,请使用parse_url以下方法:

$host = parse_url($url, PHP_URL_HOST);
Run Code Online (Sandbox Code Playgroud)