【发布时间】:2018-09-18 05:46:36
【问题描述】:
如何获取网址的最后 3 部分
例如,我有如下链接
http://www.yoursite/one/two/three/drink.pdf
我将使用以下代码获取网址的最后一部分
$url = "http://www.yoursite/one/two/three/drink.pdf";
echo $end = end((explode('/', $url)));
但我需要 URL 中的最后 3 部分,如下所示
/two/three/drink.pdf
请给我一个解决方案。
【问题讨论】:
-
奇怪的问题...如果您仍然使用
explode()将路径组件分开,那么您为什么不能简单地使用返回的最后三个元素? -
如果
http://www.yoursite/one在您的网址中保持不变,那么您可以使用echo ('http://www.yoursite/one/two/three/drink.pdf',23);,其中23 是您要省略的http://www.yoursite/one的长度。
标签: php