Функция basename

Функцията basename връща крайния компонент на пътя. Първи параметър се подава низ за пътя, втори (незадължителен) - суфикс, който трябва да бъде отрязан от резултата. Функцията работи с пътища в стил UNIX и Windows.

Синтаксис

phpbasename(path, [suffix]);

Пример

Получаване на име на файл от пълен път:

php<?php
  echo basename('/var/www/site/index.html');
?>

Резултат от изпълнението на кода:

php'index.html'

Пример

Получаване на име на файл с премахване на разширението:

php<?php
  echo basename('/var/www/site/index.html', '.html');
?>

Резултат от изпълнението на кода:

php'index'

Пример

Работа с Windows-пътища:

php<?php
  echo basename('C:\Windows\system32\cmd.exe');
?>

Резултат от изпълнението на кода:

php'cmd.exe'

Пример

Получаване на име на директория:

php<?php
  echo basename('/var/www/site/');
?>

Резултат от изпълнението на кода:

php'site'

Вижте също

  • функцията dirname,
    която връща име на директория
  • функцията pathinfo,
    която връща информация за пътя
  • функцията realpath,
    която връща абсолютен път