PHP获得文件扩展名的三种方法
2011-02-14 23:42
357 查看
在工作中,遇到需要获得文件的扩展名,闲来无事,总结了以下几个方法,具体性能,未做评价。(欢迎批评指正)
方法一
<?php
function getFileExtend_1($fileName){
$retval="";
$pt=strtpos($fileName,".");
if($pt){
$retval=substr($fileName,$pt+1,strlen($fileName)-$pt);
}
if($retval!==""){
return $retval;
}
return false;
}
?>
方法二
<?php
function getFileExtend_2($fileName){
$extend = pathinfo($fileName);
$extend = strtolower($extend['extension']);
if(is_string($extend)){
return $extend;
}
return false;
}
?>
方法三
<?php
function getFileExtend_3($fileName){
$extend =explode(".",$fileName);
$va=count($extend)-1;
$extend =$extend[$va];
if(is_string($extend)){
return $extend;
}
return false;
}
?>
方法一
<?php
function getFileExtend_1($fileName){
$retval="";
$pt=strtpos($fileName,".");
if($pt){
$retval=substr($fileName,$pt+1,strlen($fileName)-$pt);
}
if($retval!==""){
return $retval;
}
return false;
}
?>
方法二
<?php
function getFileExtend_2($fileName){
$extend = pathinfo($fileName);
$extend = strtolower($extend['extension']);
if(is_string($extend)){
return $extend;
}
return false;
}
?>
方法三
<?php
function getFileExtend_3($fileName){
$extend =explode(".",$fileName);
$va=count($extend)-1;
$extend =$extend[$va];
if(is_string($extend)){
return $extend;
}
return false;
}
?>
相关文章推荐
- 编程小技巧 PHP获文件扩展名的三种方法
- PHP获取文件扩展名的三种方法
- 编程小技巧 PHP获文件扩展名的三种方法
- PHP获取文件扩展名的三种方法
- 编程小技巧 PHP获文件扩展名的三种方法
- PHP中获取文件扩展名的N种方法
- php获得文件大小和文件创建时间的方法
- PHP 获取文件扩展名(后缀名)的方法
- PHP获取文件扩展名的多种方法
- PHP获取文件扩展名的方法
- PHP中获取文件扩展名的N种方法(转)
- lnmp环境解析非php扩展名文件的方法
- PHP获取文件扩展名的5种方法
- PHP三种方法实现多文件上传
- php读取操作大文件,超出内存大小,三种方法
- PHP中获取文件扩展名的N种方法小结
- PHP中获取文件扩展名的N种方法
- PHP中获取文件扩展名的N种方法
- PHP 多文件上传的三种方法
- 使用PHP接受文件并获得其后缀名的方法