CakeFest 2024: The Official CakePHP Conference

DirectoryIterator::getBasename

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

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

  • 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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top