thể trùng lặp:
How to extract a file extension in PHP?Cách lấy phần mở rộng của tệp bằng PHP?
Tôi muốn để có được phần mở rộng tập tin của một hình ảnh tôi đang tải lên, nhưng tôi chỉ nhận được một mảng trở lại.
$userfile_name = $_FILES['image']['name'];
$userfile_extn = explode(".", strtolower($_FILES['image']['name']));
Có cách nào để tự tiện mở rộng không?
$ path = $ _FILES ['image'] ['name'] [0]; tên tệp thực tế nằm trong một mảng. pathinfo sẽ chỉ đánh giá một chuỗi. – foureight84
@ foureight84: Đó chỉ là trường hợp nếu bạn có các trường tải lên có tên là 'image []' ... – ThiefMaster
Tôi đã sửa đổi mã của bạn một chút và tạo một hàm, trong trường hợp ai đó muốn sử dụng một hàm. Đây là mã: function getFileExtension ($ path) { $ ext = pathinfo ($ path, PATHINFO_EXTENSION); trả về $ ext; } –