0

以下のコードは、私がいるページのファイル名を示しています。例:'/index.php'これを/と.phpなしのインデックスにトリミングする方法を知りたいです。

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

私はこれを使用して、単純なサイトブレッドクラムの現在地の場所を出力しています。

前もって感謝します。

4

1 に答える 1

1

使用pathinfo(php 5.2+ が必要):

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

または、柔軟性の低いソリューションの場合は、php の文字列関数と を使用しますbasename

echo substr(basename($pageName), 0, -strlen('.php'));
于 2011-11-06T21:38:47.063 に答える