Функција 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,
    која враћа апсолутну путању