获取URL文件名后缀
获取URL文件名后缀
发布时间:2016-12-29 来源:查字典编辑
摘要:尽可能高效的,从一个标准url里取出文件的扩展名,再把代码扩展一下就可以得到其它的数据了,比如:目录路径,原理就是使用PHP的explode...

尽可能高效的,从一个标准 url 里取出文件的扩展名,再把代码扩展一下就可以得到其它的数据了,比如:目录路径,原理就是使用PHP的explode函数分隔字符串。

例如: http://www.abc.com/abc/de/fg.php?id=1 需要取出 php 或 .php

很简单,直接看代码。

复制代码 代码如下:

<?php

$url = "http://www.abc.com/abc/de/fg.php?id=1";

//这个是自己写的

function getUrl($url) {

$date = explode('?', $url);

$date = basename($date[0]);

$date = explode('.', $date);

return $date[1];

}

var_dump(getUrl($url));

//下面两个是网上弄的

function getExt($url){

$arr = parse_url($url);

$file = basename($arr['path']);

$ext = explode(".",$file);

return $ext[1];

}

var_dump(getExt($url));

function getName($url) {

$w_param = pathinfo($url);

$str = $w_param['extension'];

list($type, $vars) = explode('?',$str);

return $type;

}

echo 'start3'.date("Y-m-d H:i:s");

?>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新php教程学习
热门php教程学习
编程开发子分类