我正在寻找一种快速获取域名部分的方法:
示例: http://www.mydomain.com/something/hello.html
我需要获得“mydomain.com”部分,而不是别的。
但是,网址可能会在某个时候发生变化,例如:
http://mydomain.com/something/hello.html
http://www.mydomain.com/hello.html
任何帮助都会很棒,
谢谢!
答案 0 :(得分:2)
您可以使用parse_url
获取有关网址的信息。
<?php
$url = 'http://username:password@hostname/path?arg=value#anchor';
print_r(parse_url($url));
echo parse_url($url, PHP_URL_PATH);
?>
Array
(
[scheme] => http
[host] => hostname
[user] => username
[pass] => password
[path] => /path
[query] => arg=value
[fragment] => anchor
)
/path
答案 1 :(得分:1)
你想要parse_url。传递一个url,它返回一个关联数组,其值为:
答案 2 :(得分:-2)
字符串解析为'.com'的第一个实例,并从字符串
中删除其余的域名