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


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 将bmp图片转为jpg等其他任意格式的图片
Jun 21 PHP
php strcmp使用说明
Apr 22 PHP
PHP的SQL注入过程分析
Jan 06 PHP
PHP中的生成XML文件的4种方法分享
Oct 06 PHP
php中的路径问题与set_include_path使用介绍
Feb 11 PHP
destoon数据库表说明汇总
Jul 15 PHP
PHP连接Nginx服务器并解析Nginx日志的方法
Aug 16 PHP
在Mac OS上自行编译安装Apache服务器和PHP解释器
Dec 24 PHP
thinkPHP实现基于ajax的评论回复功能
Jun 22 PHP
PHP快速排序算法实现的原理及代码详解
Apr 03 PHP
Laravel框架源码解析之模型Model原理与用法解析
May 14 PHP
PHP网站常见安全漏洞,及相应防范措施总结
Mar 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 has encountered an Access Violation 错误的解决方法
2010/01/17 PHP
PHP 数组基础知识小结
2010/08/20 PHP
php生成略缩图代码
2012/07/16 PHP
PHP中替换换行符的几种方法小结
2012/10/15 PHP
PHP操作mysql数据库分表的方法
2016/06/09 PHP
PHP在innodb引擎下快速代建全文搜索功能简明教程【基于xunsearch】
2016/10/14 PHP
老生常谈PHP面向对象之标识映射
2017/06/21 PHP
picChange 图片切换特效的函数代码
2010/05/06 Javascript
jquery getScript动态加载JS方法改进详解
2012/11/15 Javascript
jquery移动listbox的值原理及代码
2013/05/03 Javascript
js动态调用css属性的小规律及实例说明
2013/12/28 Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
2015/08/24 Javascript
本地Bootstrap文件字体图标引入却无法显示问题的解决方法
2020/04/18 Javascript
vue 挂载路由到头部导航的方法
2017/11/13 Javascript
vue设计一个倒计时秒杀的组件详解
2019/04/06 Javascript
如何解决jQuery 和其他JS库的冲突
2020/06/22 jQuery
jquery实现简易验证插件封装
2020/09/13 jQuery
在VUE中使用lodash的debounce和throttle操作
2020/11/09 Javascript
[03:02]安得倚天剑,跨海斩长鲸——中国军团出征DOTA2国际邀请赛
2018/08/14 DOTA
Python实现根据指定端口探测服务器/模块部署的方法
2014/08/25 Python
Python获取CPU、内存使用率以及网络使用状态代码
2018/02/08 Python
python中正则表达式与模式匹配
2019/05/07 Python
Python异常处理例题整理
2019/07/07 Python
使用Python+selenium实现第一个自动化测试脚本
2020/03/17 Python
Jupyter Notebook折叠输出的内容实例
2020/04/22 Python
详解如何通过H5(浏览器/WebView/其他)唤起本地app
2017/12/11 HTML / CSS
CAT鞋英国官网:坚固耐用的靴子和鞋
2016/10/21 全球购物
Big Green Smile德国网上商店:提供各种天然产品
2018/05/23 全球购物
机电一体化自荐信
2013/12/10 职场文书
军训心得体会
2013/12/31 职场文书
群众路线教育实践活动思想汇报(2014特荐篇)
2014/09/16 职场文书
销售会议开幕词
2015/01/28 职场文书
民事撤诉申请书范本
2015/05/18 职场文书
严以律己专题学习研讨会发言材料
2015/11/09 职场文书
MySQL令人大跌眼镜的隐式转换
2021/08/23 MySQL
收音机爱好者玩机13年,简评其使用过的19台收音机
2022/04/30 无线电