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