从一个标准 url 里取出文件的扩展名
一个标准的URL :http://www.sina.com.cn/abc/de/fg.php?id=1
封装好的函数 :
function getExt($url){ $arr = parse_url($url); // var_dump($arr);exit; $file = basename($arr['path']); // var_dump($file);exit; $ext = explode(".",$file); return $ext[1]; }
函数parse_url 是用来拆分url的,拆分完的数组如下
array (size=4) 'scheme' => string 'http' (length=4) 'host' => string 'www.sina.com.cn' (length=15) 'path' => string '/abc/de/fg.php' (length=14) 'query' => string 'id=1' (length=4)
函数 basename() 作用是返回路劲中的文件名 返回结果是: fg.php
最后 用到 explode 拆分字符串函数 就可以获得文件后缀名