Получает расширение файла

# DirectoryIterator::getExtension

(PHP 5 >= 5.3.6, PHP 7, PHP 8)

DirectoryIterator::getExtension — Получает расширение файла

### Описание

public function 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

### Примечания

> Замечание:

> Другой способ получить расширение — вызывать функцию pathinfo().

>     <?php

>     $extension = pathinfo($fileinfo->getFilename(), PATHINFO_EXTENSION);

>     ?>

### Смотрите также

- DirectoryIterator::getFilename() - Возвращает название файла текущего элемента итератора DirectoryIterator
- DirectoryIterator::getBasename() - Получает базовое имя текущего элемента DirectoryIterator
- pathinfo() - Возвращает информацию о пути к файлу

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open