修剪前导斜杠和.php文件名

时间:2011-11-06 21:36:16

标签: php breadcrumbs strpos

下面的代码为我提供了我所在页面的文件名,例如: '/index.php'我想知道如何在没有/和.php的情况下修剪它只是索引。

$pageName = $_SERVER['SCRIPT_NAME'];
echo $pageName;

我正在使用它输出我所在位置的简单网站痕迹。

提前致谢。

1 个答案:

答案 0 :(得分:1)

使用pathinfo(需要php 5.2 +):

$pageName = $_SERVER['SCRIPT_NAME'];
echo pathinfo($pageName, PATHINFO_FILENAME);

或者,对于灵活性较低的解决方案,请使用php的字符串函数和basename

echo substr(basename($pageName), 0, -strlen('.php'));