当前位置:首页 > PHP教程 > php应用 > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2014-03-28 20:52:57 浏览: 评论:0 

要取得文件后缀名在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 =虚假] ) 

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

Tags: php 取文件后缀名 方法

分享到: