如何在PHP中获取文件扩展名?
2022-08-30 05:52:37
我希望获得我正在上传的图像的文件扩展名,但我只是得到一个数组。
$userfile_name = $_FILES['image']['name'];
$userfile_extn = explode(".", strtolower($_FILES['image']['name']));
有没有办法只获取扩展本身?
我希望获得我正在上传的图像的文件扩展名,但我只是得到一个数组。
$userfile_name = $_FILES['image']['name'];
$userfile_extn = explode(".", strtolower($_FILES['image']['name']));
有没有办法只获取扩展本身?
无需使用字符串函数。你可以使用一些实际上为你想要的东西而设计的东西:pathinfo()
:
$path = $_FILES['image']['name'];
$ext = pathinfo($path, PATHINFO_EXTENSION);
这也将起作用:
$array = explode('.', $_FILES['image']['name']);
$extension = end($array);