DirectoryIterator::getExtension
(PHP 5 >= 5.3.6, PHP 7)
DirectoryIterator::getExtension — Возвращает расширение файла
Описание
public DirectoryIterator::getExtension
(
) : string
Возвращает расширение файла.
Список параметров
У этой функции нет параметров.
Возвращаемые значения
Возвращает строку (string), содержащую расширение файла или пустую строку (string), если файл его не имеет.
Примеры
Пример #1 Пример использования DirectoryIterator::getExtension()
<?php
$directory = new DirectoryIterator(__DIR__);
foreach ($directory as $fileinfo) {
if ($fileinfo->isFile()) {
echo $fileinfo->getExtension() . "\n";
}
}
?>
Результатом выполнения данного примера будет что-то подобное:
php txt jpg gz
Примечания
Замечание:
Данный метод доступен только в PHP 5.3.6. Другим доступным решением может быть функция pathinfo().
<?php
$extension = pathinfo($fileinfo->getFilename(), PATHINFO_EXTENSION);
?>
Смотрите также
- DirectoryIterator::getFilename() - Возвращает имя файла текущего элемента DirectoryIterator
- DirectoryIterator::getBasename() - Возвращает имя файла (без расширения) текущего элемента DirectoryIterator
- pathinfo() - Возвращает информацию о пути к файлу