(PHP 5 >= 5.2.2, PHP 7, PHP 8)
DirectoryIterator::getBasename — 現在の DirectoryIterator のアイテムのベース名を取得する
現在の DirectoryIterator のアイテムのベース名を取得します。
suffix
ベース名が suffix
で終わる場合は、これがカットされます。
現在の DirectoryIterator のアイテムのベース名を返します。
例1 DirectoryIterator::getBasename() の例
この例は、スクリプトがあるディレクトリ内のファイルについて
完全なベース名と最後の .jpg
を取り除いたベース名を一覧表示します。
<?php
$dir = new DirectoryIterator(dirname(__FILE__));
foreach ($dir as $fileinfo) {
if ($fileinfo->isFile()) {
echo $fileinfo->getBasename() . "\n";
echo $fileinfo->getBasename('.jpg') . "\n";
}
}
?>
上の例の出力は、 たとえば以下のようになります。
apple.jpg apple banana.jpg banana index.php index.php pear.jpg pear