给定一个URL:
http://mysite.com/this-is/the/path
我只想要计划和主持人,即
http://mysite.com/
目前,我正在使用
parse_url
,然后像下面这样构建它:$urlParts = parse_url($url);
$newUrl = $urlParts['scheme'] . "://" . $urlParts['host'] . "/";
有没有可以删除路径的PHP函数?
最佳答案
不是我知道的。这是您可以考虑编写自己的公共(public)函数的一个很好的例子。
public function stripUrlPath($url){
$urlParts = parse_url($url);
$newUrl = $urlParts['scheme'] . "://" . $urlParts['host'] . "/";
return $newUrl;
}
然后在整个代码中使用它:
$newUrl = stripUrlPath($oldUrl);
关于PHP的-从URL剥离路径-没有内置的功能?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19040904/