一个取得文件扩展名的函数


Posted in PHP onOctober 09, 2006

一个取得文件扩展名的函数
<?  
/*
GetFileType  
用法:GetFiletype($filename)
*/  

function GetFiletype($Filename) {  

    if (substr_count($Filename, ".") == 0) {        // 检查文件名中是否有.号。  

        return;                // 返回空

    } else if (substr($Filename, -1) == ".") {        // 检查是否以.结尾,即无扩展名  

        return;                // 返回空  

    } else {  
        $FileType = strrchr ($Filename, ".");    // 从.号处切割
        $FileType = substr($FileType, 1);    // 去除.号  
        return $FileType;            // 返回  
    }  
}  

$Filename = "Testfilename.php4";  

$Filename = GetFileType($Filename);  

echo $Filename;            //  打印出php4  

PHP 相关文章推荐
如何用PHP实现插入排序?
Apr 10 PHP
解析php防止form重复提交的方法
Jul 01 PHP
如何使用FireFox插件FirePHP调试PHP
Jul 23 PHP
PHP中鲜为人知的10个函数
Feb 28 PHP
php使用mkdir创建多级目录入门例子
May 10 PHP
php+mysql实现无限分类实例详解
Jan 15 PHP
ThinkPHP 3.2 版本升级了哪些内容
Mar 05 PHP
PHP中数据类型转换的三种方式
Apr 02 PHP
thinkphp框架实现删除和批量删除
Jun 29 PHP
PHP编程实现csv文件导入mysql数据库的方法
Apr 29 PHP
thinkphp5 加载静态资源路径与常量的方法
Dec 24 PHP
PHP超全局变量实现原理及代码解析
Sep 01 PHP
PHP 如何向 MySQL 发送数据
Oct 09 #PHP
PHP安装攻略:常见问题解答(一)
Oct 09 #PHP
利用PHP实现与ASP Banner组件相似的类
Oct 09 #PHP
PHP聊天室技术
Oct 09 #PHP
在windows iis5下安装php4.0+mysql之我见
Oct 09 #PHP
PHP安装攻略:常见问题解答(二)
Oct 09 #PHP
一个没有MYSQL数据库支持的简易留言本的编写
Oct 09 #PHP
You might like
PHP添加Xdebug扩展的方法
2014/02/12 PHP
php实现mysql数据库操作类分享
2014/02/14 PHP
php字符串替换函数substr_replace()用法实例
2015/03/17 PHP
PHP使用strtotime获取上个月、下个月、本月的日期
2015/12/30 PHP
Netbeans 8.2将支持PHP7 更精彩
2016/06/13 PHP
thinkPHP简单导入和使用阿里云OSSsdk的方法
2017/03/15 PHP
基于jquery的图片的切换(以数字的形式)
2011/02/14 Javascript
jQuery实用函数用法总结
2014/08/29 Javascript
js中style.display=&quot;&quot;无效的解决方法
2014/10/30 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
2016/06/13 Javascript
js实现精确到毫秒的倒计时效果
2016/08/05 Javascript
jQuery弹出层后禁用底部滚动条(移动端关闭回到原位置)
2016/08/29 Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
2016/11/20 Javascript
常用的js方法合集
2017/03/10 Javascript
js轮播图透明度切换(带上下页和底部圆点切换)
2017/04/27 Javascript
Vue自定义图片懒加载指令v-lazyload详解
2020/12/31 Javascript
nodejs用gulp管理前端文件方法
2018/06/24 NodeJs
JS中的两种数据类型及实现引用类型的深拷贝的方法
2018/08/12 Javascript
JS如何在数组指定位置插入元素
2020/03/10 Javascript
python开发的小球完全弹性碰撞游戏代码
2013/10/15 Python
深入解析Python中的集合类型操作符
2015/08/19 Python
深入理解Python变量与常量
2016/06/02 Python
运动检测ViBe算法python实现代码
2018/01/09 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
2018/06/21 Python
flask入门之文件上传与邮件发送示例
2018/07/18 Python
python2.7使用plotly绘制本地散点图和折线图
2019/04/02 Python
python lxml中etree的简单应用
2019/05/10 Python
matplotlib quiver箭图绘制案例
2020/04/17 Python
手工制作的音乐盒:Music Box Attic
2019/09/05 全球购物
物业管理大学生个人的自我评价
2013/10/10 职场文书
关于工资低的辞职信
2014/01/14 职场文书
应聘会计求职信
2014/06/11 职场文书
计算机应用应届生求职信
2014/07/12 职场文书
公安交警个人对照检查材料思想汇报
2014/10/01 职场文书
中英文求职信范文
2015/03/19 职场文书
婚庆答谢词大全
2015/09/29 职场文书