php获取文件名后缀的解决办法
2024-04-06 13:39:49内容摘要
这篇文章主要为大家详细介绍了php获取文件名后缀的简单示例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
php获取文件后缀名(fo
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
php获取文件后缀名(fo
文章正文
这篇文章主要为大家详细介绍了php获取文件名后缀的简单示例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
php获取文件后缀名(format file)
//方法一:
代码如下:
1 2 3 4 5 6 7 8 9 10 11 | <code><?php /* php教程 www.512Pic.com */ function extend_1( $file_name ) { $retval = “” ; $pt = strrpos ( $file_name , “.” ); if ( $pt ) $retval = substr ( $file_name , $pt +1, strlen ( $file_name ) - $pt ); return ( $retval ); } </code> |
代码如下:
1 2 3 4 5 6 7 | <code> function extend_2( $file_name ) { $extend = pathinfo ( $file_name ); $extend = strtolower ( $extend [ "extension" ]); return $extend ; } </code> |
代码如下:
1 2 3 4 5 6 7 | <code> function extend_3( $file_name ) { $extend = explode ( “.” , $file_name ); $va = count ( $extend )-1; return $extend [ $va ]; } </code> |
代码如下:
1 2 3 4 5 6 7 8 9 10 | <code> function getFileExt( $file_name ) { while ( $dot = strpos ( $file_name , “.” )) { $file_name = substr ( $file_name , $dot +1); } return $file_name ; } ?> </code> |
代码如下:
1 2 3 4 5 6 | <code><?php /* php教程 www.512Pic.com */ print_r( pathinfo ( “/testweb/test.txt” ));?> // 输出: // Array([dirname] => /testweb[basename] => test.txt[extension] => txt) </code> |
代码如下:
1 2 3 4 5 6 | <code><?php /* php教程 www.512Pic.com */ print_r( pathinfo ( “/testweb/test.txt” ,PATHINFO_BASENAME));?> // 输出: // test.txt </code> |
注:关于php获取文件名后缀的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释