SplFileInfo::getBasename

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

SplFileInfo::getBasenameПолучает базовое имя файла

Описание

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

Этот метод возвращает базовое имя файла, каталога или ссылки без информации о пути.

Список параметров

suffix

Необязательный суффикс, который будет исключён из базового имени.

Предостережение

SplFileInfo::getBasename() учитывает локаль, поэтому, чтобы увидеть корректное базовое имя файла с многобайтовыми символами в пути, соответствующая локаль должна быть установлена с помощью функции setlocale().

Возвращаемые значения

Возвращает базовое имя без информации о пути.

Примеры

Пример #1 Пример использования 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'));
?>

Вывод приведённого примера будет похож на:

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

Смотрите также

To Top