Funktio basename

Funktio basename palauttaa polun viimeisen komponentin. Ensimmäisenä parametrina annetaan polun merkkijono, toisena (valinnaisena) - tulosmerkijonosta leikattava pääte. Funktio toimii UNIX- ja Windows-tyylisillä poluilla.

Syntaksi

phpbasename(path, [suffix]);

Esimerkki

Tiedostonimen hakeminen täydellisestä polusta:

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

Koodin suorituksen tulos:

php'index.html'

Esimerkki

Tiedostonimen hakeminen laajennuksen poistolla:

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

Koodin suorituksen tulos:

php'index'

Esimerkki

Työskentely Windows-polkujen kanssa:

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

Koodin suorituksen tulos:

php'cmd.exe'

Esimerkki

Hakemiston nimen hakeminen:

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

Koodin suorituksen tulos:

php'site'

Katso myös

  • funktion dirname,
    joka palauttaa hakemiston nimen
  • funktion pathinfo,
    joka palauttaa tietoja polusta
  • funktion realpath,
    joka palauttaa absoluuttisen polun