假设我在 php 变量中有这样的 url:
$url = "http://mywebsite.extension/names/level/etc/page/x";
如何在.com
(或其他扩展名)之后和之前自动删除所有内容/page/2
?
基本上我希望 $url 中的每个 url 都变成http://mywebsite.extension/page/x
有没有办法在php中做到这一点?:秒
谢谢你们的帮助!
假设我在 php 变量中有这样的 url:
$url = "http://mywebsite.extension/names/level/etc/page/x";
如何在.com
(或其他扩展名)之后和之前自动删除所有内容/page/2
?
基本上我希望 $url 中的每个 url 都变成http://mywebsite.extension/page/x
有没有办法在php中做到这一点?:秒
谢谢你们的帮助!
我认为这parse_url()
是您正在寻找的功能。您可以使用它将 URL 分解为其组成部分,然后根据需要将其重新组合在一起,并根据需要添加自己的内容。
正如 PeeHaa 所指出的,explode()
这对于划分路径很有用。