Funcția basename

Funcția basename returnează componenta finală a căii. Primul parametru este un șir de caractere care reprezintă calea, al doilea (opțional) - un sufix care trebuie tăiat din rezultat. Funcția lucrează cu căi în stil UNIX și Windows.

Sintaxă

phpbasename(path, [suffix]);

Exemplu

Obținerea numelui fișierului din calea completă:

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

Rezultatul executării codului:

php'index.html'

Exemplu

Obținerea numelui fișierului cu eliminarea extensiei:

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

Rezultatul executării codului:

php'index'

Exemplu

Lucrul cu căi Windows:

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

Rezultatul executării codului:

php'cmd.exe'

Exemplu

Obținerea numelui directorului:

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

Rezultatul executării codului:

php'site'

Vedeți și

  • funcția dirname,
    care returnează numele directorului
  • funcția pathinfo,
    care returnează informații despre cale
  • funcția realpath,
    care returnează calea absolută