Funzione basename

La funzione basename restituisce il componente finale del percorso. Il primo parametro è una stringa del percorso, il secondo (opzionale) - un suffisso che deve essere tagliato dal risultato. La funzione lavora con percorsi in stile UNIX e Windows.

Sintassi

phpbasename(path, [suffix]);

Esempio

Ottenere il nome del file dal percorso completo:

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

Risultato dell'esecuzione del codice:

php'index.html'

Esempio

Ottenere il nome del file rimuovendo l'estensione:

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

Risultato dell'esecuzione del codice:

php'index'

Esempio

Lavorare con percorsi Windows:

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

Risultato dell'esecuzione del codice:

php'cmd.exe'

Esempio

Ottenere il nome della directory:

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

Risultato dell'esecuzione del codice:

php'site'

Vedi anche

  • la funzione dirname,
    che restituisce il nome della directory
  • la funzione pathinfo,
    che restituisce informazioni sul percorso
  • la funzione realpath,
    che restituisce il percorso assoluto