DirectoryIterator::getBasename

(PHP 5 >= 5.2.2, PHP 7)

DirectoryIterator::getBasenameObtener el nombre base del elemento actual DirectoryIterator

Descripción

public DirectoryIterator::getBasename ([ string $suffix ] ) : string

Obtiene el nombre base del elemento actual DirectoryIterator.

Parámetros

suffix

Si el nombre base termina en suffix, este será cortado.

Valores devueltos

El nombre base del elemento actual DirectoryIterator.

Ejemplos

Ejemplo #1 Ejemplo de DirectoryIterator::getBasename()

Este ejemplo mostrará una lista completa de los nombres base y los nombres base con sufijo .jpg eliminado de los ficheros del directorio que contiene el script.

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

El resultado del ejemplo sería algo similar a:

manzana.jpg
manzana
banana.jpg
banana
index.php
index.php
pera.jpg
pera

Ver también