每学网吧 关注:31贴子:131
  • 1回复贴,共1

写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名

只看楼主收藏回复

function getExt($url){
$arr = parse_url($url);
$file = basename($arr['path']);
$ext = explode(“.”,$file);
return $ext[1];
}


1楼2016-01-06 11:36回复
    function getExt($url) {
    $url = basename($url);
    $pos1 = strpos($url,”.”);
    $pos2 = strpos($url,”?”);
    if(strstr($url,”?”)){
    return substr($url,$pos1 + 1,$pos2 – $pos1 – 1);
    } else {
    return substr($url,$pos1);
    }
    }


    2楼2016-01-06 11:36
    回复