DirectoryIterator::getBasename

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

DirectoryIterator::getBasenameObtener el nombre base del elemento actual DirectoryIterator

Descripción

publicDirectoryIterator::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

  • DirectoryIterator::getFilename() - Devuelve el nombre del fichero del elemento actual DirectoryIterator
  • DirectoryIterator::getPath()
  • DirectoryIterator::getPathname()
  • basename() - Devuelve el último componente de nombre de una ruta
  • pathinfo() - Devuelve información acerca de la ruta de un fichero
To Top