SplFileInfo::getBasename
(PHP 5 >= 5.2.2, PHP 7, PHP 8)
SplFileInfo::getBasename — Obtém o nome base do arquivo
Descrição
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"