昨天, 和一个朋友在PHP交流群(276167802, 验证:csl,有兴趣的话可以加入进来一起讨论)里提到PHP 获取文件的扩展名的6种方法,现在拿出来和大家分享一下:
1、字符串查找和截取的方法
$extension=substr(strrchr($file, '.'), 1);
$extension=substr($file, strrpos($file, '.')+1);
$extension=end(explode('.', $file));
$info = pathinfo($file); $extension=$info['extension'];
$extension=pathinfo($file, PATHINFO_EXTENSION);
$finfo = finfo_open(FILEINFO_MIME_TYPE); $extension = finfo_file($finfo, $file) ; echo $extension; finfo_close($finfo);