如何在php中获取文件扩展名?


Possible Duplicate:
How to extract a file extension in
PHP?

我希望得到我正在上传的图像的文件扩展名,但我只是得到一个数组。

$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);

未经作者同意,本文严禁转载,违者必究!