SplFileInfo::getBasename

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

SplFileInfo::getBasenameObtiene el nombre base del fichero

Descripción

publicSplFileInfo::getBasename(string$suffix = ""): string

Este método devuelve el nombre base del fichero, directorio o enlace sin informacion de la ruta de acceso.

Precaución

SplFileInfo::getBasename() es consciente de la configuración regional, por lo que para que vea el nombre base correcto con rutas de caracteres multibyte, la configuración regional correspondiente debe con la función setlocale().

Parámetros

suffix

Sufijo opcional para omitir el nombre de la base devuelta.

Valores devueltos

Devuelve el nombre de la base, sin información de la ruta de acceso.

Ejemplos

Ejemplo #1 SplFileInfo::getBasename()ejemplo

<?php
$info
= new SplFileInfo('file.txt');
var_dump($info->getBasename());

$info = new SplFileInfo('/path/to/file.txt');
var_dump($info->getBasename());

$info = new SplFileInfo('/path/to/file.txt');
var_dump($info->getBasename('.txt'));
?>

El resultado del ejemplo sería algo similar a:

string(8) "file.txt" string(8) "file.txt" string(4) "file"

Ver también

To Top