PHP:6种方法获取文件的扩展名
1、字符串查找和截取的方法
1
|
$extension
=
substr
(
strrchr
(
$file
,
'.'
), 1);
|
2、字符串查找和截取的方法二
1
|
$extension
=
substr
(
$file
,
strrpos
(
$file
,
'.'
)+1);
|
3、数组分割的方法
1
|
$extension
=
end
(
explode
(
'.'
,
$file
));
|
4、使用pathinfo直接解析的方法
1
2
|
$info
=
pathinfo
(
$file
);
$extension
=
$info
[
'extension'
];
|
5、使用pathinfo的第二个参数
1
|
$extension
=
pathinfo
(
$file
, PATHINFO_EXTENSION);
|
6、使用finfo_file函数
1
2
3
4
|
$finfo
= finfo_open(FILEINFO_MIME_TYPE);
$extension
= finfo_file(
$finfo
,
$file
) ;
echo
$extension
;
finfo_close(
$finfo
);
|