PHP 文件扩展名 获取函数


Posted in PHP onJune 03, 2009
<?php 
$file = "/home/lvyaozu/backup_20080115.txt"; for($i=1; $i < 6; $i++) { 
$func = 'get_file_ext_' . $i; 
var_dump($func($file)); 
} 

function get_file_ext_1($file) { 
return strtolower(trim(substr(strrchr($file, '.'), 1))); 
} 
function get_file_ext_2($file) { 
return strtolower(trim(pathinfo($file, PATHINFO_EXTENSION))); 
} 
function get_file_ext_3($file) { 
return strtolower(trim(substr($file, strrpos($file, '.')+1))); 
} 
function get_file_ext_4($file) { 
return strtolower(trim(array_pop(explode('.', $file)))); 
} 
function get_file_ext_5($file) { 
$tok = strtok($file, '.'); 
while($tok !== false) { 
$return = $tok; 
$tok = strtok('.'); 
} 
return strtolower(trim($return)); 
} 
?> 
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lvyaozu/archive/2009/06/03/4237628.aspx
PHP 相关文章推荐
打造计数器DIY三步曲(中)
Oct 09 PHP
同一空间绑定多个域名而实现访问不同页面的PHP代码
Dec 06 PHP
谈谈PHP的输入输出流
Feb 14 PHP
Zend Guard一些常见问题解答
Sep 11 PHP
使用NetBeans + Xdebug调试PHP程序的方法
Apr 12 PHP
PHP跨时区(UTC时间)应用解决方案
Jan 11 PHP
PHP下打开phpMyAdmin出现403错误的问题解决方法
May 23 PHP
php实现文件下载简单示例(代码实现文件下载)
Mar 10 PHP
腾讯微博提示missing parameter errorcode 102 错误的解决方法
Dec 22 PHP
thinkPHP模板算术运算相关函数用法分析
Jul 12 PHP
使用ThinkPHP的自动完成实现无限级分类实例详解
Sep 02 PHP
jQuery+PHP实现图片上传并提交功能
Jul 27 PHP
php 正则 过滤html 的超链接
Jun 02 #PHP
一个很不错的PHP翻页类
Jun 01 #PHP
PHP 服务器配置(使用Apache及IIS两种方法)
Jun 01 #PHP
php Undefined index的问题
Jun 01 #PHP
php $_ENV为空的原因分析
Jun 01 #PHP
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
May 28 #PHP
UCenter Home二次开发指南
May 28 #PHP
You might like
并发下常见的加锁及锁的PHP具体实现代码
2010/10/12 PHP
php简单随机字符串生成方法示例
2017/04/19 PHP
php微信公众号开发之答题连闯三关
2018/10/20 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
prototype 中文参数乱码解决方案
2009/11/09 Javascript
利用js获取服务器时间的两个简单方法
2010/01/08 Javascript
解析页面加载与js函数的执行 onload or ready
2013/12/12 Javascript
PHP+mysql+Highcharts生成饼状图
2015/05/04 Javascript
jQuery解析XML文件同时动态增加js文件的方法
2015/06/01 Javascript
Jquery实现遮罩层的方法
2015/06/08 Javascript
jQuery实现带水平滑杆的焦点图动画插件
2016/03/08 Javascript
Vue.js中的图片引用路径的方式
2017/07/28 Javascript
layui获取选中行数据的实例讲解
2018/08/19 Javascript
解决betterScroll在vue中存在图片时,出现拉不动的问题
2018/09/27 Javascript
vue中使用[provide/inject]实现页面reload的方法
2019/09/30 Javascript
JavaScript中的this基本问题实例小结
2020/03/09 Javascript
[01:24:16]2018DOTA2亚洲邀请赛 4.6 全明星赛
2018/04/10 DOTA
[46:32]Fnatic vs OG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python制作数据导入导出工具
2015/07/31 Python
Python中str.format()详解
2017/03/12 Python
详解Python 重学requests发起请求的基本方式
2020/02/07 Python
python-xpath获取html文档的部分内容
2020/03/06 Python
浅谈TensorFlow中读取图像数据的三种方式
2020/06/30 Python
解决redis与Python交互取出来的是bytes类型的问题
2020/07/16 Python
Python 整行读取文本方法并去掉readlines换行\n操作
2020/09/03 Python
纯CSS实现右侧底部悬浮效果(悬浮QQ、微信、微博、邮箱等联系方式)
2015/04/24 HTML / CSS
万代美国官网:PREMIUM BANDAI USA
2020/09/11 全球购物
宠物店的创业计划书范文
2014/01/11 职场文书
施工质量承诺书范文
2014/05/30 职场文书
市委常委班子党的群众路线教育实践活动整改措施
2014/10/02 职场文书
员工2014年度工作总结
2014/12/09 职场文书
匿名检举信范文
2015/03/02 职场文书
求职自我评价怎么写
2015/03/09 职场文书
民事撤诉申请书范本
2015/05/18 职场文书
python必学知识之文件操作(建议收藏)
2021/05/30 Python
OpenCV实现常见的四种图像几何变换
2022/04/01 Python