basename Fonksiyonu

basename fonksiyonu, bir yolun son bileşenini döndürür. İlk parametre olarak yol dizgesi, ikinci parametre (isteğe bağlı) olarak da sonuçtan çıkarılacak sonek iletilir. Fonksiyon UNIX ve Windows tarzı yollarla çalışır.

Sözdizimi

phpbasename(path, [suffix]);

Örnek

Tam yoldan dosya adını alma:

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

Kodun çalıştırılma sonucu:

php'index.html'

Örnek

Uzantısı kaldırılarak dosya adını alma:

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

Kodun çalıştırılma sonucu:

php'index'

Örnek

Windows yolları ile çalışma:

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

Kodun çalıştırılma sonucu:

php'cmd.exe'

Örnek

Dizin adını alma:

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

Kodun çalıştırılma sonucu:

php'site'

Ayrıca Bakınız

  • dirname fonksiyonu,
    dizin adını döndürür
  • pathinfo fonksiyonu,
    yol hakkında bilgi döndürür
  • realpath fonksiyonu,
    mutlak yolu döndürür