php获取url字符串截取路径的文件名和扩展名的函数


Posted in PHP onJanuary 22, 2010

php获取文件名

function retrieve($url) 
{ 
preg_match('/\/([^\/]+\.[a-z]+)[^\/]*$/',$url,$match); 
return $match[1]; 
}

php获取文件扩展名
<?php 
function getExt($url) 
{ 
$path=parse_url($url); 
$str=explode('.',$path['path']); 
return $str[1]; 
} 
echo getExt('http://tools.3water.com/abc/de/fg.php?id=1'); 
?>
PHP 相关文章推荐
用PHP制作静态网站的模板框架(一)
Oct 09 PHP
php 中include()与require()的对比
Oct 09 PHP
将一维或多维的数组连接成一个字符串的php代码
Aug 08 PHP
php 文章调用类代码
Aug 11 PHP
三种php连接access数据库方法
Nov 11 PHP
php生成RSS订阅的方法
Feb 13 PHP
HTML中嵌入PHP的简单方法
Feb 16 PHP
PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
Dec 02 PHP
PHP获取当前日期及本周一是几月几号的方法
Mar 28 PHP
Laravel中为什么不使用blpop取队列详析
Aug 01 PHP
基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作示例
May 25 PHP
基于laravel where的高级使用方法
Oct 10 PHP
PHP has encountered an Access Violation 错误的解决方法
Jan 17 #PHP
获取远程文件大小的php函数
Jan 11 #PHP
PHP 编程安全性小结
Jan 08 #PHP
基于Windows下Apache PHP5.3.1安装教程
Jan 08 #PHP
PHP5.3.1 不再支持ISAPI
Jan 08 #PHP
PhpMyAdmin中无法导入sql文件的解决办法
Jan 08 #PHP
php实现的遍历文件夹下所有文件,编辑删除
Jan 05 #PHP
You might like
Laravel 5框架学习之向视图传送数据(进阶篇)
2015/04/08 PHP
javascript 写类方式之三
2009/07/05 Javascript
js注意img图片的onerror事件的分析
2011/01/01 Javascript
学习javascript,实现插入排序实现代码
2011/07/31 Javascript
JS+CSS实现一个气泡提示框
2013/08/18 Javascript
Jquery easyUI 更新行示例
2014/03/06 Javascript
JQuery异步获取返回值中文乱码的解决方法
2015/01/29 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
Windows 系统下设置Nodejs NPM全局路径
2016/04/26 NodeJs
Javascrip实现文字跳动特效
2016/11/27 Javascript
基于JavaScript实现带缩略图的轮播效果
2017/01/12 Javascript
JS实现中国公民身份证号码有效性验证
2017/02/20 Javascript
$.browser.msie 为空或不是对象问题的多种解决方法
2017/03/19 Javascript
JS实现的JSON数组去重算法示例
2018/04/11 Javascript
解决vue中post方式提交数据后台无法接收的问题
2018/08/11 Javascript
浅谈redux, koa, express 中间件实现对比解析
2019/05/23 Javascript
[02:54]辉夜杯主赛事第二日败者组 iG.V赛后采访
2015/12/26 DOTA
Python列表推导式的使用方法
2013/11/21 Python
[原创]使用豆瓣提供的国内pypi源
2017/07/02 Python
Python编程使用tkinter模块实现计算器软件完整代码示例
2017/11/29 Python
Python基于jieba库进行简单分词及词云功能实现方法
2018/06/16 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
2020/03/25 Python
终于搞懂了Keras中multiloss的对应关系介绍
2020/06/22 Python
Django中template for如何使用方法
2021/01/31 Python
英国街头品牌:Bee Inspired Clothing
2018/02/12 全球购物
法国在线宠物店:zooplus.fr
2018/02/23 全球购物
ECHT官方网站:男女健身服
2020/02/14 全球购物
EJB3推出JPA的原因
2013/10/16 面试题
三人合伙协议书范本
2014/10/29 职场文书
简历中自我评价范文
2015/03/11 职场文书
人事聘任通知
2015/04/21 职场文书
初一军训感言
2015/08/01 职场文书
2015教师个人师德工作总结
2015/10/23 职场文书
浏览器常用基本操作之python3+selenium4自动化测试(基础篇3)
2021/05/21 Python
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL
Navicat Premium自定义 sql 标签的创建方式
2022/09/23 数据库