获取URL文件名后缀
2013-10-24 00:00
369 查看
尽可能高效的,从一个标准 url 里取出文件的扩展名,再把代码扩展一下就可以得到其它的数据了,比如:目录路径,原理就是使用PHP的explode函数分隔字符串。
例如: http://www.abc.com/abc/de/fg.php?id=1 需要取出 php 或 .php
很简单,直接看代码。
例如: 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"); ?>
相关文章推荐
- [iOS] 从url中获取文件名以及后缀
- 获取URL字符串的文件名后缀
- iOS 从url中获取文件名以及后缀
- 快速获取url文件名和后缀名
- 获取URL文件名后缀
- iOS 从url中获取文件名以及后缀
- php 获取文件名后缀
- ASP.net获取当前url各种属性(文件名、参数、域名等)的方法
- shell获取文件名和后缀
- WinCE 7.0 下如何获取全路径文件名的后缀?
- asp.net获取当前网址url的各种属性(文件名、参数、域名 等)的代码
- Go语言获取路径的文件名、后缀
- php获取文件名后缀常用方法小结
- asp.net获取当前网址url的各种属性(文件名、参数、域名 等)的代码
- C# System.Uri类_获取Url的各种属性_文件名_参数_域名_端口等等
- .net C# 获取当前url各种属性(文件名、参数、域名 等)的方法
- ASP.net获取当前url各种属性(文件名、参数、域名等)的方法
- php获取url字符串截取路径的文件名和扩展名的函数
- C++获取文件夹下特定后缀的所有文件名
- 获取url的文件名(动态改变css)