DirectoryIterator::getBasename

Get base name of current DirectoryIterator item

&reftitle.description; public `string` `DirectoryIterator::getBasename` `string` `suffix`""

Get the base name of the current `DirectoryIterator` item.

&reftitle.parameters;

`suffix`

- If the base name ends in `suffix`, this will be cut.

&reftitle.returnvalues;

The base name of the current `DirectoryIterator` item.

&reftitle.examples;

### A `DirectoryIterator::getBasename` example

This example will list the full base name and the base name with suffix `.jpg` removed for the files in the directory containing the script.

    <?php
    $dir = new DirectoryIterator(dirname(__FILE__));
    foreach ($dir as $fileinfo) {
        if ($fileinfo->isFile()) {
            echo $fileinfo->getBasename() . "\n";
            echo $fileinfo->getBasename('.jpg') . "\n";
        }
    }
    ?>

&example.outputs.similar;

    apple.jpg
    apple
    banana.jpg
    banana
    index.php
    index.php
    pear.jpg
    pear

&reftitle.seealso;

- `DirectoryIterator::getFilename`
- `DirectoryIterator::getPath`
- `DirectoryIterator::getPathname`
- `basename`
- `pathinfo`