我需要一个php函数来从一个url或域中提取域名,如果存在tld和子域名。
示例:
http://minova.tumblr.com/post/145515>> minova.tumblr.com
http://www.tumblr.com/about/1>> tumblr.com
由于
答案 0 :(得分:3)
http://php.net/manual/en/function.parse-url.php - 特别关注'主持人'和'路径'。
$var = "http://minova.tumblr.com/post/145515";
print_r(parse_url($var));
输出:
array (
'scheme' => 'http',
'host' => 'minova.tumblr.com',
'path' => '/post/145515',
)
$var = "http://minova.tumblr.com/post/145515";
print parse_url($var, PHP_URL_HOST);
输出:
minova.tumblr.com