从url网址中获取文件扩展名,获取的URL地址有可能带参数,例如: http://www.sina.com.cn/abc/de/fg.php?id=1&cid=26&calss=news也有可能不带参数,例如: http://www.sina.com.cn/abc/de/fg.php如果不带参数的话就好办了
以下几种方法是不带数的方法:
//$filename= end(explode('/',$url));
$filename = strrchr($url,'.');
//echo $filename."<br>";
1、
echo
2、
{
$retval="";
$pt=strrpos($file_name, ".");
if ($pt) $retval=substr($file_name, $pt, strlen($file_name) -
$pt);
echo $retval;
}
3、
{
$extend = pathinfo($file_name);
print_r($extend);
$extend = strtolower($extend["extension"]);
return ".".$extend;
}
4、function extend_3($file_name)
{
$extend =explode("." , $file_name);
$va=count($extend)-1;
return ".".$extend[$va];
}
5、function extend_4($file_name)
{
$extend =explode("." , $file_name);
return ".".end($extend);
}
以下是带参数的方法:
function getExt($url){
}