微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php 取文件后缀名几种有效的方法

要取得文件后缀名在PHP中有很多的广告,如PHP函数pathinfo得出结果后的$extend[extension]就是一个不错的方法,后面都是民间自定义有需了解的朋友也可以参考一下.

利用 pathinfo函数

实例代码如下:

  1. <?PHP 
  2.  
  3. function extend_2($file_name
  4. $extend = pathinfo($file_name); 
  5. $extend = strtolower($extend[extension]); 
  6. return $extend

定义和用法

pathinfo() 函数以数组的形式返回文件路径的信息.

语法

pathinfo(path,options)

pathinfo() 返回一个关联数组包含有 path 的信息.

包括以下的数组元素:

[dirname] 

[basename] 

[extension]

//取文件的扩展名

实例代码如下:

  1. function getextension($filename
  2.   return substr(strrchr($filename,”.”),1); 

用切分方法

实例代码如下:

  1. function GetFiletype($filename){ 
  2.  $filer=explode(.,$filename); 
  3.  $count=count($filer)-1; 
  4.  return strtolower(..$filer[$count]); 

利用切分法带系统自带函数 array_reverse

实例代码如下:

  1. function getfile($filestr){ 
  2.   // 用点号分隔文件名到数组 
  3.     $get = explode('.',$filestr);   
  4.   //把上面数组倒序 
  5.     $get = array_reverse($get);   
  6.   //返回倒序数组的第一个 
  7.     return $get[0];  
  8. $filename =  getfile('Nowamagic.doc');  
  9. echo $filename

array_reverse详解 ( PHP 4中,PHP 5中)

array_reverse -返回一个数组的内容次序颠倒

阵列array_reverse (数组$阵列[,布尔$ preserve_keys =虚假] ) 

采取一种输入数组并返回一个新数组的命令的内容扭转.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐