(PHP 5 >= 5.2.2)
SplFileInfo::getBasename — ファイルのベース名を取得する
このメソッドは、ファイルやディレクトリそしてリンクからパス情報を除いたベース名を返します。
返されるベース名から取り除きたい、オプションのサフィックス。
パス情報を含まないベース名を返します。
例1 SplFileInfo::getBasename() の例
<?php
$info = new SplFileInfo('file.txt');
var_dump($info->getbaseName());
$info = new SplFileInfo('/path/to/file.txt');
var_dump($info->getbaseName());
$info = new SplFileInfo('/path/to/file.txt');
var_dump($info->getbaseName('.txt'));
?>
上の例の出力は、 たとえば以下のようになります。
string(8) "file.txt" string(8) "file.txt" string(4) "file"