- 这是一道常见面试题,之所以写出来呢,是因为我曾经在这里翻过船。所以我找了很多方法,我先写3种,希望能给大家提供参考:
- 在php预定义函数中有一个叫做"pathinfo()"的函数,专门用于返回文件路径信息的。
- 那好,我们就来看一下它能为我们做些什么?
- 语法:pathinfo($url_path,[option_info])
- $url_path: URL的路径(字符串形式)
- [option_info]:其他可选参数(PATHINFO_DIRNAME,PATHINFO_BASENAME,PATHINFO_EXTENSION)
- 注意:参数全部为大写!
- //首先列出需要被操作的url
- $url_path = "http://www.sina.com.cn/abc/de/fg.php?id=1";
- 方法一:
- //取出扩展名及参数
- $temp = pathinfo($url_path,PATHINFO_EXTENSION);
- //找到扩展名
- $temp = explode("?",$temp)
- echo $temp[0];
- //方法二:
- //将url路径进行分解,只取出目录之后的信息
- $temp =
从一个标准 url 里取出文件的扩展名
关注
打赏