Trong bài viết này mình sẽ hướng dẫn bạn cách sử dụng hàm pathinfo[] để lấy thông tin về đường dẫn truyền vào.
Giới thiệu về hàm pathinfo [] trong PHP
Hàm PHP pathinfo[]
xử lý đường dẫn file truyền vào và trả về các thông tin:
Cú pháp:
pathinfo [ string $path , int $flags = PATHINFO_ALL ] : array|string
Giải thích:
- $path là đường dẫn cần lấy thông tin.
- $flags là tham số không bắt buộc, mang một trong các giá trị sau:
flats | Ý nghĩa |
PATHINFO_DIRNAME | Trả lại tên thư mục |
PATHINFO_BASENAME | Trả lại tên tệp |
PATHINFO_EXTENSION | Trả lại phần mở rộng tệp |
PATHINFO_FILENAME | Trả lại tên tệp [không có phần mở rộng] |
Trong trường hợp nếu bạn không truyền đối số cho $flag, hàm pathinfo[] sẽ trả về tất cả các thành phần của đường dẫn tệp.
Dưới đây là một vài ví dụ về pathinfo[].
1] Dùng pathinfo[] để lấy tất cả các thành phần của đường dẫn file
Ví dụ: