DirectoryIterator::getBasename
(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
参考
- DirectoryIterator::getFilename() - 現在の DirectoryIterator アイテムのファイル名を返す
- DirectoryIterator::getPath()
- DirectoryIterator::getPathname()
- basename() - パスの最後にある名前の部分を返す
- pathinfo() - ファイルパスに関する情報を返す
+add a note
User Contributed Notes
There are no user contributed notes for this page.
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google