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 相关文章推荐
source.php查看源文件
Dec 09 PHP
追求程序速度,而不是编程的速度
Apr 23 PHP
PHP输出时间差函数代码
Jan 28 PHP
zf框架的校验器使用使用示例(自定义校验器和校验器链)
Mar 13 PHP
phpnow php探针环境检测代码
Nov 04 PHP
php发送邮件的问题详解
Jun 22 PHP
PHP图形操作之Jpgraph学习笔记
Dec 25 PHP
Symfony2中被遗弃的getRequest()方法分析
Mar 17 PHP
PHP类和对象相关系统函数与运算符小结
Sep 28 PHP
laravel 5.3中自定义加密服务的方案详解
May 09 PHP
老生常谈PHP面向对象之注册表模式
May 26 PHP
PHP实现cookie跨域session共享的方法分析
Aug 23 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中的时间处理
2006/10/09 PHP
PHP实现扎金花游戏之大小比赛的方法
2015/03/10 PHP
thinkphp 手机号和用户名同时登录
2017/01/20 PHP
表单(FORM)的一些实用效果代码
2007/03/25 Javascript
IE 缓存策略的BUG的解决方法
2007/07/21 Javascript
jQuery 图片切换插件(代码比较少)
2012/05/07 Javascript
使用js在页面中绘制表格核心代码
2013/09/16 Javascript
JS获得QQ号码的昵称,头像,生日的简单实例
2013/12/04 Javascript
js实现照片墙功能实例
2015/02/05 Javascript
使用impress.js制作幻灯片
2015/09/09 Javascript
推荐10 个很棒的 jQuery 特效代码
2015/10/04 Javascript
javascript返回顶部的按钮实现方法
2016/01/09 Javascript
JavaScript中setter和getter方法介绍
2016/07/11 Javascript
在js中做数字字符串补0(js补零)
2017/03/25 Javascript
vue中七牛插件使用的实例代码
2017/07/28 Javascript
用最少的JS代码写出贪吃蛇游戏
2018/01/12 Javascript
vue select组件的使用与禁用实现代码
2018/04/10 Javascript
select2 ajax 设置默认值,初始值的方法
2018/08/09 Javascript
抖音上用记事本编写爱心小程序教程
2019/04/17 Javascript
Vue实现跑马灯效果
2020/05/25 Javascript
[57:09]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第一场 1月26日
2021/03/11 DOTA
Python实现遍历windows所有窗口并输出窗口标题的方法
2015/03/13 Python
centos6.8安装python3.7无法import _ssl的解决方法
2018/09/17 Python
python实现给scatter设置颜色渐变条colorbar的方法
2018/12/13 Python
Python中新式类与经典类的区别详析
2019/07/10 Python
Python文件夹批处理操作代码实例
2020/07/21 Python
Python 利用OpenCV给照片换底色的示例代码
2020/08/03 Python
世界领先的在线地板和建筑材料批发商:BuildDirect
2017/02/26 全球购物
沙龙级头发造型工具:FOXYBAE
2018/07/01 全球购物
30年同学聚会感言
2014/01/30 职场文书
调解协议书
2014/04/16 职场文书
2015年五四青年节演讲稿
2015/03/18 职场文书
2015年民兵整组工作总结
2015/07/24 职场文书
诚信考试主题班会
2015/08/17 职场文书
mysql中between的边界,范围说明
2021/06/08 MySQL
OpenCV-Python实现怀旧滤镜与连环画滤镜
2021/06/09 Python