给定一个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/

10-13 00:57