Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17922 программиста и 1567 роботов. Сейчас ищет 961 программист ...
DirectoryIterator::getExtension - Возвращает расширение файла
Вернуться к: DirectoryIterator
DirectoryIterator::getExtension
(PHP 5 >= 5.3.6, PHP 7)
DirectoryIterator::getExtension — Возвращает расширение файла
Описание
public string DirectoryIterator::getExtension
( void
)
Возвращает расширение файла.
Список параметров
У этой функции нет параметров.
Возвращаемые значения
Возвращает строку (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() - Возвращает информацию о пути к файлу
Вернуться к: DirectoryIterator