PHP dirname()

Hàm dirname() trong PHP

Hàm dirname() trong PHP được sử dụng để lấy đường dẫn thư mục của một tệp tin. Nó rất hữu ích khi bạn muốn xác định vị trí của tệp tin hiện tại hoặc tệp tin khác trong cấu trúc thư mục mà không cần phải xác định đường dẫn tuyệt đối.

Cú pháp

dirname(string $path, int $levels = 1): string

Tham số

  • $path: Một chuỗi chứa đường dẫn tới tệp tin hoặc thư mục mà bạn muốn lấy đường dẫn thư mục.
  • $levels: Một số nguyên xác định số mức cần quay lại trong đường dẫn. Mặc định là 1.

Giá trị trả về

Hàm sẽ trả về đường dẫn thư mục của tệp tin được chỉ định.

Ví dụ

$path = '/var/www/html/index.php';
echo dirname($path); // Kết quả: /var/www/html

echo dirname($path, 2); // Kết quả: /var/www

Ứng dụng

Hàm dirname() thường được sử dụng kết hợp với các hàm khác như __FILE__ để xác định đường dẫn tuyệt đối của tệp tin hiện tại, giúp quản lý các tệp tin và thư mục trong ứng dụng PHP một cách hiệu quả hơn.

Ghi chú

Hàm này cũng sẽ xử lý các đường dẫn tương đối và chuẩn hóa đường dẫn bằng cách loại bỏ các ký tự không cần thiết.

Việc hiểu rõ về dirname() và cách sử dụng nó sẽ giúp bạn làm việc với hệ thống tệp tin trong PHP một cách dễ dàng hơn.