271 of 410 menu

Funkce basename

Funkce basename vrací konečnou komponentu cesty. Prvním parametrem se předává řetězec cesty, druhým (nepovinným) - přípona, kterou je třeba odstranit z výsledku. Funkce pracuje s cestami ve stylu UNIX a Windows.

Syntaxe

basename(path, [suffix]);

Příklad

Získání názvu souboru z úplné cesty:

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

Výsledek provedení kódu:

'index.html'

Příklad

Získání názvu souboru s odstraněním přípony:

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

Výsledek provedení kódu:

'index'

Příklad

Práce s Windows cestami:

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

Výsledek provedení kódu:

'cmd.exe'

Příklad

Získání názvu adresáře:

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

Výsledek provedení kódu:

'site'

Viz také

  • funkci dirname,
    která vrací název adresáře
  • funkci pathinfo,
    která vrací informace o cestě
  • funkci realpath,
    která vrací absolutní cestu
hiuzlmskkhy