Obtém a extensão do arquivo

# DirectoryIterator::getExtension

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

DirectoryIterator::getExtension — Obtém a extensão do arquivo

### Descrição

public function DirectoryIterator::getExtension(): string

Recupera a extensão do arquivo.

### Parâmetros

Esta função não possui parâmetros.

### Valor Retornado

Retorna uma string contendo a extensão do arquivo, ou uma string vazia se o arquivo não tiver extensão.

### Exemplos

Exemplo #1 Exemplo de DirectoryIterator::getExtension()

    <?php

    $directory = new DirectoryIterator(__DIR__);
    foreach ($directory as $fileinfo) {
        if ($fileinfo->isFile()) {
            echo $fileinfo->getExtension() . "\n";
        }
    }

    ?>

O exemplo acima produzirá algo semelhante a:

    php
    txt
    jpg
    gz

### Notas

> Nota:

> Outra maneira de obter a extensão é utilizar a função pathinfo().

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

### Veja Também

- DirectoryIterator::getFilename() - Retorna o nome do arquivo do item atual do DirectoryIterator
- DirectoryIterator::getBasename() - Retorna o nome do item corrente do DirectoryIterator
- pathinfo() - Retorna informações sobre um caminho de arquivo

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