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 相关文章推荐
如何在PHP中使用Oracle数据库(5)
Oct 09 PHP
PHP Google的translate API代码
Dec 10 PHP
php打开文件fopen函数的使用说明
Jul 05 PHP
生成随机字符串和验证码的类的PHP实例
Dec 24 PHP
php目录操作实例代码
Feb 21 PHP
phpmailer中文乱码问题的解决方法
Apr 22 PHP
PHP实现支持SSL连接的SMTP邮件发送类
Mar 05 PHP
php查询mysql数据库并将结果保存到数组的方法
Mar 18 PHP
php中10个不同等级压缩优化图片操作示例
Nov 14 PHP
php实现留言板功能
Mar 05 PHP
Ajax+Jpgraph实现的动态折线图功能示例
Feb 11 PHP
PHP实现与java 通信的插件使用教程
Aug 11 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 面向对象之成员方法详解
2013/05/04 PHP
php两种无限分类方法实例
2015/04/21 PHP
php实现连接access数据库并转txt写入的方法
2017/02/08 PHP
javascript 伪数组实现方法
2010/10/11 Javascript
js 对小数加法精度处理示例说明
2013/12/27 Javascript
js判断浏览器是否支持html5
2014/08/17 Javascript
JavaScript中实现单体模式分享
2015/01/29 Javascript
JavaScript检查子字符串是否在字符串中的方法
2016/02/03 Javascript
javascript RegExp 使用说明
2016/05/21 Javascript
详解JS中的attribute属性
2017/04/25 Javascript
MvcPager分页控件 适用于Bootstrap
2017/06/03 Javascript
vue轮播图插件vue-awesome-swiper的使用代码实例
2017/07/10 Javascript
详解Vue用自定义指令完成一个下拉菜单(select组件)
2017/10/31 Javascript
通过nodejs 服务器读取HTML文件渲染到页面的方法
2018/05/17 NodeJs
详解Typescript 内置的模块导入兼容方式
2020/05/31 Javascript
web.py中调用文件夹内模板的方法
2014/08/26 Python
Linux下使用python调用top命令获得CPU利用率
2015/03/10 Python
Python贪吃蛇游戏编写代码
2020/10/26 Python
Python3连接SQLServer、Oracle、MySql的方法
2018/06/28 Python
PIL对上传到Django的图片进行处理并保存的实例
2019/08/07 Python
基于python实现学生信息管理系统
2019/11/22 Python
Python matplotlib实时画图案例
2020/04/23 Python
用html5的canvas和JavaScript创建一个绘图程序的简单实例
2016/07/06 HTML / CSS
华丽的手绘陶瓷:MacKenzie-Childs
2017/02/04 全球购物
Nicole Miller官方网站:纽约女装品牌
2019/09/14 全球购物
领导失职检讨书
2014/02/24 职场文书
感恩教育月活动总结
2014/07/07 职场文书
中职毕业生自我鉴定范文(3篇)
2014/09/28 职场文书
老公保证书怎么写
2015/02/26 职场文书
军训决心书范文
2015/09/22 职场文书
《学会看病》教学反思
2016/02/17 职场文书
退休劳动合同怎么写?
2019/10/25 职场文书
发工资啦!教你用Python实现邮箱自动群发工资条
2021/05/10 Python
关于 Python json中load和loads区别
2021/11/07 Python
用Python生成会跳舞的美女
2022/01/18 Python
基于Android10渲染Surface的创建过程
2022/08/14 Java/Android