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的栏目导航程序
Oct 09 PHP
PHPMyAdmin 快速配置方法
May 11 PHP
PHPMyadmin 配置文件详解(配置)
Dec 03 PHP
php 字符串替换的方法
Jan 10 PHP
(PHP实现)只使用++运算实现加法,减法,乘法,除法
Jun 27 PHP
PHP中判断变量为空的几种方法小结
Nov 12 PHP
PHP自带函数给数字或字符串自动补齐位数
Jul 29 PHP
Thinkphp多文件上传实现方法
Oct 31 PHP
php判断并删除空目录及空子目录的方法
Feb 11 PHP
总结PHP中数值计算的注意事项
Aug 14 PHP
php实现的SSO单点登录系统接入功能示例分析
Oct 12 PHP
Thinkphp 5.0实现微信企业付款到零钱
Sep 30 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 set_time_limit(0)长连接的实现分析
2010/03/02 PHP
利用phpexcel把excel导入数据库和数据库导出excel实现
2014/01/09 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
2016/11/04 PHP
PHP xpath提取网页数据内容代码解析
2020/07/16 PHP
动态加载script文件的两种方法
2013/08/15 Javascript
JavaScript更改原始对象valueOf的方法
2015/03/19 Javascript
AngularJs concepts详解及示例代码
2016/09/01 Javascript
JavaScript九九乘法口诀表的简单实现
2016/10/04 Javascript
JavaScript ES6中CLASS的使用详解
2016/11/22 Javascript
jQuery密码强度验证控件使用详解
2017/01/05 Javascript
微信小程序 摇一摇抽奖简单实例实现代码
2017/01/09 Javascript
canvas实现图片根据滑块放大缩小效果
2017/02/24 Javascript
vue自定义指令directive实例详解
2018/01/17 Javascript
Vue组件中slot的用法
2018/01/30 Javascript
JS实现为动态创建的元素添加事件操作示例
2018/03/17 Javascript
Vue的路由动态重定向和导航守卫实例
2018/03/17 Javascript
Angular ng-animate和ng-cookies用法详解
2018/04/18 Javascript
JS中的JSON对象的定义和取值实现代码
2018/05/09 Javascript
Vue.js中该如何自己维护路由跳转记录
2019/05/19 Javascript
详解ES6中class的实现原理
2020/10/03 Javascript
解决vue scoped html样式无效的问题
2020/10/24 Javascript
浅谈python对象数据的读写权限
2016/09/12 Python
关于反爬虫的一些简单总结
2017/12/13 Python
Python openpyxl 遍历所有sheet 查找特定字符串的方法
2018/12/10 Python
Django 返回json数据的实现示例
2020/03/05 Python
PYcharm 激活方法(推荐)
2020/03/23 Python
HTML5 drag和drop具体使用详解
2021/01/18 HTML / CSS
HR喜欢的自荐信格式
2013/10/08 职场文书
自主招生自荐信
2013/12/08 职场文书
简历的自我评价
2014/02/03 职场文书
公务员转正鉴定材料
2014/02/11 职场文书
建筑节能汇报材料
2014/08/22 职场文书
刑事附带民事代理词
2015/05/25 职场文书
nginx前后端同域名配置的方法实现
2021/03/31 Servers
PhpSpreadsheet中文文档 | Spreadsheet操作教程实例
2021/04/01 PHP
Windows Server 2012 修改远程默认端口3389的方法
2022/04/28 Servers