array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'uk', ), 'this' => array ( 0 => 'splfileinfo.getbasename.php', 1 => 'SplFileInfo::getBasename', 2 => 'Gets the base name of the file', ), 'up' => array ( 0 => 'class.splfileinfo.php', 1 => 'SplFileInfo', ), 'prev' => array ( 0 => 'splfileinfo.getatime.php', 1 => 'SplFileInfo::getATime', ), 'next' => array ( 0 => 'splfileinfo.getctime.php', 1 => 'SplFileInfo::getCTime', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/spl/splfileinfo/getbasename.xml', ), 'history' => array ( ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); contributors($setup); ?>

SplFileInfo::getBasename

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

SplFileInfo::getBasenameGets the base name of the file

Опис

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

This method returns the base name of the file, directory, or link without path info.

Застереження

SplFileInfo::getBasename() is locale aware, so for it to see the correct basename with multibyte character paths, the matching locale must be set using the setlocale() function.

Параметри

suffix

Optional suffix to omit from the base name returned.

Значення, що повертаються

Returns the base name without path information.

Приклади

Приклад #1 SplFileInfo::getBasename() example

<?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"

Прогляньте також