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 文件缓存的性能测试
Apr 25 PHP
php小技巧 把数组的键和值交换形成了新的数组,查找值取得键
Jun 02 PHP
php htmlspecialchars()与shtmlspecialchars()函数的深入分析
Jun 05 PHP
smarty模板引擎基础知识入门
Mar 30 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
Dec 28 PHP
php blowfish加密解密算法
Jul 02 PHP
CakePHP框架Session设置方法分析
Feb 23 PHP
PHP7中I/O模型内核剖析详解
Apr 14 PHP
php源码的使用方法讲解
Sep 26 PHP
解决Laravel 使用insert插入数据,字段created_at为0000的问题
Oct 11 PHP
laravel model模型处理之修改查询或修改字段时的类型格式案例
Oct 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
兼容firefox,chrome的网页灰度效果
2011/08/08 PHP
php pthreads多线程的安装与使用
2016/01/19 PHP
session 加入redis的实现代码
2016/07/15 PHP
详解Laravel视图间共享数据与视图Composer
2016/08/04 PHP
Yii2框架实现数据库常用操作总结
2017/02/08 PHP
[企业公众号]升级到[企业微信]之后发送消息失败的解决方法
2017/06/30 PHP
TP5.0框架实现无限极回复功能的方法分析
2019/05/04 PHP
javascript获取ckeditor编辑器的值(实现代码)
2013/11/18 Javascript
jQuery多个input求和的实现方法
2015/02/12 Javascript
jquery实现最简单的滑动菜单效果代码
2015/09/12 Javascript
js时间查询插件使用详解
2017/04/07 Javascript
利用vue重构有赞商城的思路以及总结整理
2019/02/21 Javascript
解析JS在获取当前月的最后一天遇到的坑
2019/08/30 Javascript
微信sdk实现禁止微信分享(使用原生php实现)
2019/11/15 Javascript
jQuery实现动态向上滚动
2020/12/21 jQuery
uniapp微信小程序:key失效的解决方法
2021/01/20 Javascript
Python基于回溯法子集树模板实现8皇后问题
2017/09/01 Python
Python爬取十篇新闻统计TF-IDF
2018/01/03 Python
Python和Java进行DES加密和解密的实例
2018/01/09 Python
Numpy数组转置的两种实现方法
2018/04/17 Python
使用pickle存储数据dump 和 load实例讲解
2019/12/30 Python
NumPy统计函数的实现方法
2020/01/21 Python
Python爬虫入门有哪些基础知识点
2020/06/02 Python
Python 将代码转换为可执行文件脱离python环境运行(步骤详解)
2021/01/25 Python
使用canvas生成含有微信头像的邀请海报没有微信头像问题
2019/10/29 HTML / CSS
英国No.1文具和办公用品在线:Euroffice
2016/09/21 全球购物
房地产推广策划方案
2014/05/19 职场文书
自强自立美德少年事迹材料
2014/08/16 职场文书
十佳青年事迹材料
2014/08/21 职场文书
公司周年庆活动方案
2014/08/25 职场文书
优秀班组申报材料
2014/12/25 职场文书
写给领导的感谢信
2015/01/22 职场文书
运动会新闻稿
2015/07/17 职场文书
关于空气污染危害的感想
2015/08/11 职场文书
Spring中bean集合注入的方法详解
2022/07/07 Java/Android
windows系统搭建WEB服务器详细教程
2022/08/05 Servers