Hàm basename

Hàm basename trả về thành phần cuối cùng của đường dẫn. Tham số đầu tiên là một chuỗi đường dẫn, tham số thứ hai (tùy chọn) - hậu tố cần phải cắt bỏ khỏi kết quả. Hàm làm việc với các đường dẫn theo phong cách UNIX và Windows.

Cú pháp

phpbasename(path, [suffix]);

Ví dụ

Lấy tên tệp từ đường dẫn đầy đủ:

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

Kết quả thực thi mã:

php'index.html'

Ví dụ

Lấy tên tệp với việc loại bỏ phần mở rộng:

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

Kết quả thực thi mã:

php'index'

Ví dụ

Làm việc với đường dẫn Windows:

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

Kết quả thực thi mã:

php'cmd.exe'

Ví dụ

Lấy tên thư mục:

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

Kết quả thực thi mã:

php'site'

Xem thêm

  • hàm dirname,
    trả về tên thư mục
  • hàm pathinfo,
    trả về thông tin về đường dẫn
  • hàm realpath,
    trả về đường dẫn tuyệt đối