2011-11-06 68 views
0

下面的代碼給出了我所在頁面的文件名,例如: '/index.php'我想知道如何修剪這只是沒有/和.php索引。修剪前導斜槓和.php文件名

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

我正在使用它來輸出我在哪裏的位置的簡單網站breadcrumb。

在此先感謝。

回答

1

使用pathinfo(需要PHP 5.2+):

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

可選地,對於較不靈活的解決方案,使用PHP的字符串函數和basename

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