Funksjonen basename

Funksjonen basename returnerer den endelige komponenten i banen. Den første parameteren er en streng med banen, den andre (valgfrie) - er suffikset som skal fjernes fra resultatet. Funksjonen fungerer med baner i UNIX- og Windows-stil.

Syntaks

phpbasename(path, [suffix]);

Eksempel

Hente filnavn fra full bane:

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

Resultat av kjøring av kode:

php'index.html'

Eksempel

Hente filnavn med fjerning av filetternavn:

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

Resultat av kjøring av kode:

php'index'

Eksempel

Arbeid med Windows-baner:

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

Resultat av kjøring av kode:

php'cmd.exe'

Eksempel

Hente mappenavn:

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

Resultat av kjøring av kode:

php'site'

Se også

  • funksjonen dirname,
    som returnerer mappenavn
  • funksjonen pathinfo,
    som returnerer informasjon om banen
  • funksjonen realpath,
    som returnerer absolutt bane