本文实例讲述了PHP获取文件扩展名的4种方法。分享给大家供大家参考,具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
$filename = "123.jpg" ; //方法一: function get_ext( $file_name ){ return array_pop ( explode ( '.' , $file_name )); //用.号对字符串进行分组 } echo get_ext( $filename ); //方法二: $fileEx = strtolower ( substr ( strrchr ( $filename , "." ),1)); echo $fileEx ; //方法三: $extend = pathinfo ( $filename ); echo $extend [ 'extension' ]; //方法四: $filetype = array ( "image/gif" , "image/jpeg" ); //判断文件扩展名类型是否在该 数组中 if (in_array( $_FILES [ 'file' ][ 'type' ], $filetype )){ //针对上传文件判断 echo $_FILES [ 'file' ][ 'type' ]; } |
希望本文所述对大家PHP程序设计有所帮助。