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


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 相关文章推荐
第十四节--命名空间
Nov 16 PHP
自己前几天写的无限分类类
Feb 14 PHP
ajax取消挂起请求的处理方法
Mar 18 PHP
解析PHP中如何将数组变量写入文件
Jun 06 PHP
php获取mysql字段名称和其它信息的例子
Apr 14 PHP
ThinkPHP、ZF2、Yaf、Laravel框架路由大比拼
Mar 25 PHP
PHP中的traits简单使用实例
May 13 PHP
php将数组存储为文本文件方法汇总
Oct 28 PHP
Zend Framework框架实现类似Google搜索分页效果
Nov 25 PHP
PHP面向对象继承用法详解(优化与减少代码重复)
Dec 02 PHP
Laravel框架路由和控制器的绑定操作方法
Jun 12 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
Feb 18 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配置文件中最常用四个ini函数
2007/03/19 PHP
PHP中使用substr()截取字符串出现中文乱码问题该怎么办
2015/10/21 PHP
php的RSA加密解密算法原理与用法分析
2020/01/23 PHP
JavaScript面向对象之静态与非静态类
2010/02/03 Javascript
网站导致浏览器崩溃的原因总结(多款浏览器) 推荐
2010/04/15 Javascript
判断一个变量是数组Array类型的方法
2013/09/16 Javascript
Query中click(),bind(),live(),delegate()的区别
2013/11/19 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
2014/01/14 Javascript
js sort 二维数组排序的用法小结
2014/01/24 Javascript
node.js中的fs.openSync方法使用说明
2014/12/17 Javascript
封装好的js判断操作系统与浏览器代码分享
2015/01/09 Javascript
Node.js程序中的本地文件操作用法小结
2016/03/06 Javascript
javascript拖拽应用实例
2016/03/25 Javascript
javascript实现的全国省市县无刷新多级关联菜单效果代码
2016/08/01 Javascript
JavaScript兼容浏览器FF/IE技巧
2016/08/14 Javascript
js 获取本地文件及目录的方法(推荐)
2016/11/10 Javascript
详解如何使用Node.js编写命令工具——以vue-cli为例
2017/06/29 Javascript
详解NODEJS的http实现
2018/01/04 NodeJs
[02:30]DOTA2放量测试专访海涛:呼吁保护新手玩家
2013/08/26 DOTA
Python 调用VC++的动态链接库(DLL)
2008/09/06 Python
Python利用IPython提高开发效率
2016/08/10 Python
详细介绍Python的鸭子类型
2016/09/12 Python
在Python中实现替换字符串中的子串的示例
2018/10/31 Python
python+opencv实现阈值分割
2018/12/26 Python
广告学专业推荐信范文
2013/11/23 职场文书
单身联谊活动方案
2014/01/29 职场文书
党的群众路线教育实践活动学习心得体会
2014/03/03 职场文书
演讲稿祖国在我心中
2014/05/04 职场文书
2014年镇党建工作汇报材料
2014/11/02 职场文书
教师先进事迹材料
2014/12/16 职场文书
护士自荐信怎么写
2015/03/06 职场文书
音乐教师求职信范文
2015/03/20 职场文书
安全员岗位职责范本
2015/04/11 职场文书
Python insert() / append() 用法 Leetcode实战演示
2021/03/31 Python
移除Selenium中window.navigator.webdriver值
2022/06/10 Python
JS前端监控采集用户行为的N种姿势
2022/07/23 Javascript