PHP获取文件扩展名的方法实例总结
本文实例总结了PHP获取文件扩展名的方法。分享给大家供大家参考,具体如下:
在PHP面试中或者考试中会有很大几率碰到写出五种获取文件扩展名的方法,下面是我自己总结的一些方法
$file='需要进行获取扩展名的文件.php';
//第一种,根据.拆分,获取最后一个元素的值
functiongetExt1{
returnend(explode(".",$file);)
}
//第二种,获取最后一个点的位置,截取
functiongetExt2{
returnsubstr($file,strrpos($file,'.')+1);
}
//第三种,根据.拆分,获取最后一个元素的值
functiongetExt3($file){
returnarray_pop(explode('.',$file));
}
//第四种,pathinfo
functiongetExt5($file){
$arr=pathinfo($file);
return$arr['extension'];
//或者这样returnpathinfo($file,PATHINFO_EXTENSION);
}
//第五种,正则,子模式
functiongetExt6$file){
preg_match("/(gif|jpg|png)$/",$file,$match);
$match=$match[0];
}
//第六种,正则反向引用
functiongetExt7($file){
$match=preg_replace("/.*\.(\w+)/","\\1",$file);
echo$match;
}
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php文件操作总结》、《PHP网络编程技巧总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。