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 远程图片保存到本地的函数类
Dec 08 PHP
常见的PHP五种设计模式小结
Mar 23 PHP
浅析php中json_encode()和json_decode()
May 25 PHP
php获取URL中带#号等特殊符号参数的解决方法
Sep 02 PHP
ThinkPHP中使用ajax接收json数据的方法
Dec 18 PHP
php生成图片验证码的实例讲解
Aug 03 PHP
php获取汉字拼音首字母的方法
Oct 21 PHP
YII视图整合kindeditor扩展的方法
Jul 13 PHP
PHP实现将MySQL重复ID二维数组重组为三维数组的方法
Aug 01 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
Oct 18 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
Aug 04 PHP
基于laravel where的高级使用方法
Oct 10 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定时任务
2012/04/12 PHP
php采用file_get_contents代替使用curl实例
2014/11/07 PHP
Codeigniter购物车类不能添加中文的解决方法
2014/11/29 PHP
PHP使用Pthread实现的多线程操作实例
2015/11/14 PHP
CodeIgniter框架数据库基本操作示例
2018/05/24 PHP
Laravel用户授权系统的使用方法示例
2018/09/16 PHP
jquery 漂亮的删除确认和提交无刷新删除示例
2013/11/13 Javascript
js二维数组排序的简单示例代码
2014/01/24 Javascript
jquery中get和post的简单实例
2014/02/04 Javascript
NodeJS制作爬虫全过程(续)
2014/12/22 NodeJs
详解JavaScript中Date.UTC()方法的使用
2015/06/12 Javascript
jQuery.each使用详解
2015/07/07 Javascript
JavaScript模块化开发之SeaJS
2015/12/13 Javascript
jquery表单验证插件formValidator使用方法
2016/04/01 Javascript
通过正则表达式获取url中参数的简单实现
2016/06/07 Javascript
js移动焦点到最后位置的简单方法
2016/11/25 Javascript
JavaScript实现的反序列化json字符串操作示例
2018/07/18 Javascript
angularjs $http调用接口的方式详解
2018/08/13 Javascript
解决VUE中document.body.scrollTop为0的问题
2018/09/15 Javascript
微信小程序判断页面是否从其他页面返回的实例代码
2019/07/03 Javascript
在Python中使用Mako模版库的简单教程
2015/04/08 Python
Python备份目录及目录下的全部内容的实现方法
2016/06/12 Python
TensorFlow实现checkpoint文件转换为pb文件
2020/02/10 Python
Nili Lotan官网:Nili Lotan同名品牌
2018/01/07 全球购物
毕业生求职信的经典写法
2014/01/31 职场文书
升国旗仪式主持词
2014/03/19 职场文书
秋季运动会演讲稿
2014/09/16 职场文书
会计师事务所实习证明
2014/11/16 职场文书
优秀班主任先进事迹材料
2014/12/16 职场文书
农业项目投资意向书
2015/05/09 职场文书
防溺水主题班会教案
2015/08/12 职场文书
JS新手入门数组处理的实用方法汇总
2021/04/07 Javascript
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle
mysq启动失败问题及场景分析
2021/07/15 MySQL
springboot+zookeeper实现分布式锁
2022/03/21 Java/Android
多线程Spring通过@Scheduled实现定时任务
2022/05/25 Java/Android