(PHP 5 >= 5.3.6, PHP 7)
DirectoryIterator::getExtension — Возвращает расширение файла
Возвращает расширение файла.
У этой функции нет параметров.
Возвращает строку (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);
?>