Funkcija basename

Funkcija basename grąžina galutinį kelio komponentą. Pirmu parametru perduodama kelio eilutė, antru (neprivalomu) - priesaga, kurią reikia nukirpti nuo rezultato. Funkcija dirba su UNIX ir Windows stiliaus keliais.

Sintaksė

phpbasename(path, [suffix]);

Pavyzdys

Failo pavadinimo gavimas iš pilno kelio:

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

Kodo vykdymo rezultatas:

php'index.html'

Pavyzdys

Failo pavadinimo gavimas su plėtinio pašalinimu:

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

Kodo vykdymo rezultatas:

php'index'

Pavyzdys

Darbas su Windows keliais:

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

Kodo vykdymo rezultatas:

php'cmd.exe'

Pavyzdys

Katalogo pavadinimo gavimas:

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

Kodo vykdymo rezultatas:

php'site'

Taip pat žiūrėkite

  • funkciją dirname,
    kuri grąžina katalogo pavadinimą
  • funkciją pathinfo,
    kuri grąžina informaciją apie kelią
  • funkciją realpath,
    kuri grąžina absoliutų kelią