SplFileInfo::getBasename

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

SplFileInfo::getBasenameObtém o nome base do arquivo

Descrição

public SplFileInfo::getBasename(string $suffix = ""): string

Este método retorna o nome base do arquivo, diretório ou link sem informações de caminho.

Caution

SplFileInfo::getBasename() é sensível ao local, então para visualizar o nome base correto com caminhos de caracteres multibyte, o local correspondente deve ser definido usando a função setlocale().

Parâmetros

suffix

Sufixo opcional a ser omitido do nome base retornado.

Valor Retornado

Retorna o nome base sem informações de caminho.

Exemplos

Example #1 Exemplo de SplFileInfo::getBasename()

<?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'));
?>

O exemplo acima produzirá algo semelhante a:

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

Veja Também