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 相关文章推荐
一个ftp类(ini.php)
Oct 09 PHP
Discuz板块横排显示图片的实现方法
May 28 PHP
PHP正确配置mysql(apache环境)
Aug 28 PHP
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
Oct 14 PHP
PHP使用json_encode函数时不转义中文的解决方法
Nov 12 PHP
PHP经典面试题集锦
Mar 19 PHP
php生成rss类用法实例
Apr 14 PHP
php线性表的入栈与出栈实例分析
Jun 12 PHP
php ajax数据传输和响应方法
Aug 21 PHP
Laravel框架下载,安装及路由操作图文详解
Dec 04 PHP
PHP实现微信公众号验证Token的示例代码
Dec 16 PHP
phpStorm2020 注册码
Sep 17 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实现 使用PHP数组内部指针操作函数
2010/10/12 PHP
php简单实现无限分类树形列表的方法
2015/03/27 PHP
PHPMailer ThinkPHP实现自动发送邮件功能
2018/06/10 PHP
50个优秀经典PHP算法大集合 附源码
2020/08/26 PHP
不要小看注释掉的JS 引起的安全问题
2008/12/27 Javascript
jQuery 对象中的类数组操作
2009/04/27 Javascript
ExtJS 2.0实用简明教程 之获得ExtJS
2009/04/29 Javascript
js 关于=+与+=日期函数使用说明(赋值运算符)
2011/11/15 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
2015/10/25 Javascript
Javascript6中字符串的四个新用法分享
2016/09/11 Javascript
jQuery实现的简单拖拽功能示例
2016/09/13 Javascript
jQuery插件ajaxFileUpload使用实例解析
2016/10/19 Javascript
BootStrap树状图显示功能
2016/11/24 Javascript
让微信小程序支持ES6中Promise特性的方法详解
2017/06/13 Javascript
利用canvas实现的加载动画效果实例代码
2017/07/05 Javascript
js 开发之autocomplete=&quot;off&quot;在chrom中失效的解决办法
2017/09/28 Javascript
Vue中this.$nextTick的作用及用法
2020/02/04 Javascript
JavaScript如何使用插值实现图像渐变
2020/06/28 Javascript
Vue 修改网站图标的方法
2020/12/31 Vue.js
Python使用Socket(Https)Post登录百度的实现代码
2012/05/18 Python
初步认识Python中的列表与位运算符
2015/10/12 Python
Python实现的双色球生成功能示例
2017/12/18 Python
Django 路由系统URLconf的使用
2018/10/11 Python
python基于SMTP协议发送邮件
2019/05/31 Python
Python3分析处理声音数据的例子
2019/08/27 Python
解决启动django,浏览器显示“服务器拒绝访问”的问题
2020/05/13 Python
详解Python Celery和RabbitMQ实战教程
2021/01/20 Python
如何使用Python进行PDF图片识别OCR
2021/01/22 Python
is_file和file_exists效率比较
2021/03/14 PHP
水芝澳美国官网:H2O Plus
2016/10/15 全球购物
公共机构节能宣传周活动总结
2014/07/09 职场文书
2015元旦节寄语
2014/12/08 职场文书
2014年企业员工工作总结
2014/12/09 职场文书
高中军训感想
2015/08/07 职场文书
如何使用 resize 实现图片切换预览功能
2021/08/23 HTML / CSS
《堡垒之夜》联动《刺客信条》 4月7日正式上线
2022/04/06 其他游戏