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


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 相关文章推荐
介绍几个array库的新函数 php
Dec 29 PHP
phpMyAdmin 链接表的附加功能尚未激活的问题
Aug 01 PHP
php利用单例模式实现日志处理类库
Feb 10 PHP
php中的ini配置原理详解
Oct 14 PHP
php实现根据词频生成tag云的方法
Apr 17 PHP
php准确计算复活节日期的方法
Apr 18 PHP
Yii快速入门经典教程
Dec 28 PHP
WordPress中给媒体文件添加分类和标签的PHP功能实现
Dec 31 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
Oct 11 PHP
PHP有序表查找之二分查找(折半查找)算法示例
Feb 09 PHP
ThinkPHP5 验证器的具体使用
May 31 PHP
thinkPHP+LayUI 流加载实现功能
Sep 27 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实现批量查询清除一句话后门的代码
2008/01/20 PHP
php除数取整示例
2014/04/24 PHP
PHP模拟QQ登录的方法
2015/07/29 PHP
php简单处理XML数据的方法示例
2017/05/19 PHP
ThinkPHP3.2框架操作Redis的方法分析
2019/05/05 PHP
Jquery中Ajax 缓存带来的影响的解决方法
2011/05/19 Javascript
jQuery中的$.ajax()方法应用
2014/05/06 Javascript
JQuery导航菜单选择特效
2016/04/11 Javascript
详解vue-Resource(与后端数据交互)
2017/01/16 Javascript
canvas实现图像截取功能
2017/02/06 Javascript
Angularjs中的ui-bootstrap的使用教程
2017/02/19 Javascript
jQuery实现Select下拉列表进行状态选择功能
2017/03/30 jQuery
Angular.js中ng-include用法及多标签页面的实现方式详解
2017/05/07 Javascript
easyUI下拉列表点击事件使用方法
2017/05/18 Javascript
详解Vue2.0里过滤器容易踩到的坑
2017/06/01 Javascript
浅谈如何通过node.js对数据进行MD5加密
2018/05/16 Javascript
解决vue 项目引入字体图标报错、不显示等问题
2018/09/01 Javascript
解决JavaScript中0.1+0.2不等于0.3问题
2018/10/23 Javascript
详解Vue-cli3.X使用px2rem遇到的问题
2019/08/09 Javascript
[03:11]不朽宝藏三外观展示
2020/09/18 DOTA
pycharm 2019 最新激活方式(pycharm破解、激活)
2020/09/22 Python
python正则表达式 匹配反斜杠的操作方法
2020/08/07 Python
澳大利亚人信任的清洁平台,您的私人管家:Jarvis
2020/12/25 全球购物
JAVA代码查错题
2014/10/10 面试题
如果NULL定义成#define NULL((char *)0)难道不就可以向函数传入不加转换的NULL了吗
2012/02/15 面试题
阿德的梦教学反思
2014/02/06 职场文书
先进集体获奖感言
2014/02/13 职场文书
出国留学自荐信模板
2015/03/06 职场文书
2015年关爱留守儿童工作总结
2015/05/22 职场文书
伊索寓言读书笔记
2015/06/30 职场文书
新娘婚礼答谢词
2015/09/29 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书
MySQ InnoDB和MyISAM存储引擎介绍
2022/04/26 MySQL
mysql 获取相邻数据项
2022/05/11 MySQL
Java数据结构之堆(优先队列)
2022/05/20 Java/Android
CSS浮动引起的高度塌陷问题
2022/08/05 HTML / CSS