写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名
Posted hgfs瑞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名相关的知识,希望对你有一定的参考价值。
例如: http://www.sina.com.cn/abc/de/fg.php?id=1 需要取出 php 或 .php
function getExt($url){ $arr=parse_url($url);//var_dump得到array(4) { ["scheme"]=> string(4) "http" ["host"]=> string(15) "www.sina.com.cn" ["path"]=> string(14) "/abc/de/fg //.php" ["query"]=> string(4) "id=1" } $dir=basename($arr[‘path‘]); $ext=explode(".",$dir); echo $ext[1]; } $s="http://www.sina.com.cn/abc/de/fg.php?id=1"; getExt($s);
以上是关于写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名的主要内容,如果未能解决你的问题,请参考以下文章
写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名?pathinfo文件路径& parse_url解析url & basename路径中文件名