首页 > 代码库 > 获取文件名的扩展名

获取文件名的扩展名

文件名类型有:http://localhost/code/loginfile/index.ini.php?username=aaa

              E:\xampp\php/login.php

              login.php

function file_extension($url)
{
	//第一步:判断是否有问号"?"
	$file="";  //存储整个文件名称
	if (strstr($url,"?")){
		list($file)=explode("?", $url);
	}
	else
		$file=$url;
//	echo $file."<br>";
	
	//第二步:获取文件的名称
	$pos=strrpos($file, "/")+1;
//	echo $pos."<br>";
	$filename=substr($file,$pos);
//	echo $filename."<br>";
	//第三步:获取后缀名
	$arr=explode(".", $filename);
	$exname=array_pop($arr);
	echo $exname."<br>";
	
}
file_extension("http://localhost/code/loginfile/index.ini.php?username=aaa");
file_extension("E:\xampp\php/login.php");
file_extension("login.php");
file_extension("http://localhost/code/loginfile/index.ini.php?username=aaa");