如何查看某些文件夹的网址路径?我问,如果我们在某个文件夹中,我们可以在导航栏中选择一个选项卡(只需将样式应用于该特定的li)。
到目前为止,我知道
$pagePath = $_SERVER['REQUEST_URI'];
所以我可以得到类似 / music / song / 120 / (或其他任何东西)的回报。我可以使用哪种PHP功能
如果$pagePath
有“音乐”,则执行此操作。意思是,如果路径是 / music / 或 / music / song ,我应该可以
我打算多次使用它,
如果$pagePath
有下载,请执行此操作
如果$pathPath
有乐队这样做
等等。
有什么建议吗?
答案 0 :(得分:2)
您可以/
/bands/something/music
上的路径,然后使用explode()
检查是否存在。
但是,这可能会导致bands
这样的路径出现问题,其中状态取决于您是music
之前检查explode()
还是反之亦然。在这种情况下,您可以$limit = 2
使用/
(仅获得两个部分,即仅在第一个 $path = trim('/bands/something/music', '/');
$parts = explode('/', $path, 2); // ['bands', 'something/music']
switch ($parts[0]) {
case 'music':
// ...
case 'bands':
// ...
}
上拆分)并将预定义的路径段与分解路径的第一部分。
E.g。
{{1}}
答案 1 :(得分:0)
快捷方式:您可以使用strpos
:http://www.php.net/manual/en/function.strpos.php
答案 2 :(得分:0)