Hàm pathinfo () trả về thông tin về đường dẫn tệp trong một mảng. Hàm pathinfo () trả về một mảng liên kết với các phần tử sau -
-
tên thư mục - trả về tên thư mục
-
tên cơ sở - trả về tên cơ sở
-
phần mở rộng - trả về phần mở rộng
Cú pháp
pathinfo(path,options)
Tham số
-
đường dẫn - Đường dẫn được kiểm tra.
-
tùy chọn - Chỉ định phần tử nào sẽ trả về
- PATHINFO_DIRNAME - chỉ trả lại tên dirname
- PATHINFO_BASENAME - chỉ trả lại tên cơ sở
- PATHINFO_EXTENSION - chỉ trả lại tiện ích mở rộng
Quay lại
Hàm pathinfo () trả về một mảng liên kết với các phần tử sau.
-
tên thư mục - trả về tên thư mục
-
tên cơ sở - trả về tên cơ sở
-
phần mở rộng - trả về phần mở rộng
Sau đây là một ví dụ hiển thị tất cả thông tin vì chúng tôi chưa đặt tham số thứ hai.
Ví dụ
<?php print_r(pathinfo("/images/architecture.png")); ?>
Đầu ra
Array ( [dirname] => /images [basename] => architecture.png [extension] => png )
Hãy để chúng tôi xem cách chỉ lấy tên thư mục.
Ví dụ
<?php print_r(pathinfo("/images/architecture.png",PATHINFO_DIRNAME)); ?>
Đầu ra
/images
Hãy để chúng tôi xem cách chỉ lấy tên cơ sở.
Ví dụ
<?php print_r(pathinfo("/images/architecture.png",PATHINFO_BASENAME)); ?>
Đầu ra
architecture.png
Hãy để chúng tôi xem cách chỉ nhận phần mở rộng.
Ví dụ
<?php print_r(pathinfo("/images/architecture.png",PATHINFO_EXTENSION)); ?>
Đầu ra
png