Funkcia basename

Funkcia basename vráti konečnú zložku cesty. Prvým parametrom sa odovzdáva reťazec cesty, druhým (voliteľným) - prípona, ktorú je potrebné odrezať z výsledku. Funkcia pracuje s cestami v štýle UNIX a Windows.

Syntax

phpbasename(path, [suffix]);

Príklad

Získanie názvu súboru z úplnej cesty:

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

Výsledok vykonania kódu:

php'index.html'

Príklad

Získanie názvu súboru s odstránením prípony:

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

Výsledok vykonania kódu:

php'index'

Príklad

Práca s Windows cestami:

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

Výsledok vykonania kódu:

php'cmd.exe'

Príklad

Získanie názvu adresára:

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

Výsledok vykonania kódu:

php'site'

Pozrite tiež

  • funkciu dirname,
    ktorá vracia názov adresára
  • funkciu pathinfo,
    ktorá vracia informácie o ceste
  • funkciu realpath,
    ktorá vracia absolútnu cestu