当前位置: 首页 > 图文教程 > 网络编程 > PHP > PHP 文件扩展名 获取函数

PHP
PHP+MySQL5.0中文乱码解决方法
PHP配置心得包含MYSQL5乱码解决
解决phpmyadmin 乱码,支持gb2312和utf-8
PHP中的类-什么叫类
图解MYSQL的安装和数据升级
索引的优点和缺点
php5 and xml示例
如何使用脚本模仿登陆过程
header()函数使用说明
文件系统基本操作类
PHP中的日期及时间
PHP常用代码
怎么样可以把 phpinfo()屏蔽掉?
PHP文本操作类
PHP静态类
用PHP查询域名状态whois的类
php获得文件扩展名三法
几个学习PHP的网址
目录,文件操作详谈—PHP
用PHP实现将GB编码转换为UTF8

PHP 文件扩展名 获取函数


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 167 ::
收藏到网摘: n/a

有时候我们需要获取文件的扩展名,分类文件等原因,下面是php的函数实例代码。
复制代码 代码如下:

<?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