注册

如何使用PHP获取文件的后缀名(扩展名)

嗨豆壳技术文章 时间:2014-09-16 22:24:59 [ray]

本文主要介绍如何使用PHP获取文件后缀名(扩展名)的几种方法,PHP自身并没有获取文件扩展名的方法。

本文介绍的基本上都是使用字符串处理函数实现。

方法一
function  getFileExt($file_name){   
	$retval = "";   
	$pt = strrpos($file_name, ".");   
	$pt && $retval = substr( $file_name , $pt +1, strlen($file_name)-$pt);   
	return ($retval);   
}
方法二

pathinfo() 函数以数组的形式返回文件路径的信息。

function  getFileExt($file_name){   
	$extend  =  pathinfo($file_name);   
	$extend  =  strtolower($extend["extension"]);   
	return  $extend ;   
}
方法三
function  getFileExt($file_name){   
	$extend  = explode(".", $file_name );   
	$va = count($extend)-1;   
	return  $extend[$va];   
}
方法四
function  getFileExt($file_name){   
	while($dot = strpos($file_name , ".")){   
		$file_name = substr($file_name , $dot +1);   
	}   
	return  $file_name ;   
}

推荐使用方法二来获取扩展名,相对其他几种方法更严谨一些

标签

本文地址:https://www.hi-docs.com/article/84.html

上一篇:使用JavaScript合并数组的几种方法

下一篇:百度免费IP地址查询API,查询接口