php获取文件后缀名

php获取文件后缀名(format file)

Php代码  
  1. <?php  
  2. //方法一:  
  3. function extend_1($file_name)  
  4. {  
  5. $retval="";  
  6. $pt=strrpos($file_name".");  
  7. if ($pt$retval=substr($file_name$pt+1, strlen($file_name) - $pt);  
  8. return ($retval);  
  9. }  
 



//方法二

Php代码  
  1. function extend_2($file_name)  
  2. {  
  3. $extend = pathinfo($file_name);  
  4. $extend = strtolower($extend["extension"]);  
  5. return $extend;  
  6. }  

 


//方法三

Php代码  
  1. function extend_3($file_name)  
  2. {  
  3. $extend =explode("." , $file_name);  
  4. $va=count($extend)-1;  
  5. return $extend[$va];  
  6. }  

 


//方法四

Php代码  
  1. function getFileExt($file_name)  
  2. {  
  3. while($dot = strpos($file_name"."))  
  4. {  
  5. $file_name = substr($file_name$dot+1);  
  6. }  
  7. return $file_name;  
  8. }  
  9. ?>  

 

另外: 


PHP pathinfo() 函数 
PHP Filesystem 函数
定义和用法
pathinfo() 函数以数组的形式返回文件路径的信息。
语法

pathinfo(path,options)
参数
描述
path
必需。规定要检查的路径。
process_sections
可选。规定要返回的数组元素。默认是 all。
可能的值:
PATHINFO_DIRNAME - 只返回 dirname
PATHINFO_BASENAME - 只返回 basename
PATHINFO_EXTENSION - 只返回 extension
说明
pathinfo() 返回一个关联数组包含有 path 的信息。
包括以下的数组元素:
[dirname]
[basename]
[extension]
提示和注释
注释:如果不是要求取得所有单元,则 pathinfo() 函数返回字符串。
例子
例子 1

Php代码  
  1. <?phpprint_r(pathinfo("/testweb/test.txt"));?>  
  2. // 输出:  
  3. // Array([dirname] => /testweb[basename] => test.txt[extension] => txt)  
 

 


例子 2

Php代码  
  1. <?phpprint_r(pathinfo("/testweb/test.txt",PATHINFO_BASENAME));?>  
  2. // 输出:  
  3. // test.txt  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值