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编写PDF文档生成器
Oct 09 PHP
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
Jun 08 PHP
php 静态变量的初始化
Nov 15 PHP
ThinkPHP3.1新特性之字段合法性检测详解
Jun 19 PHP
CI框架Session.php源码分析
Nov 03 PHP
php将服务端的文件读出来显示在web页面实例
Oct 31 PHP
PHP删除二维数组中相同元素及数组重复值的方法示例
May 05 PHP
PHP对称加密算法(DES/AES)类的实现代码
Nov 14 PHP
Docker搭建自己的PHP开发环境
Feb 24 PHP
Yii2.0框架实现带分页的多条件搜索功能示例
Feb 20 PHP
php如何把表单内容提交到数据库
Jul 08 PHP
laravel 获取当前url的别名方法
Oct 11 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
php学习笔记 数组遍历实现代码
2011/06/09 PHP
PHP处理excel cvs表格的方法实例介绍
2013/05/13 PHP
ThinkPHP表单自动提交验证实例教程
2014/07/18 PHP
PHP两种快速排序算法实例
2015/02/15 PHP
Yii 2.0中场景的使用教程
2017/06/02 PHP
PHP 实现重载
2021/03/09 PHP
js 数组实现一个类似ruby的迭代器
2009/10/27 Javascript
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
2014/05/02 Javascript
微信小程序 扎金花简单实例
2017/02/21 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
2017/08/15 Javascript
利用vue和element-ui设置表格内容分页的实例
2018/03/02 Javascript
angular项目中bootstrap-datetimepicker时间插件的使用示例
2018/03/15 Javascript
vue的常用组件操作方法应用分析
2018/04/13 Javascript
Layui数据表格之获取表格中所有的数据方法
2018/08/20 Javascript
vue中@change兼容问题详解
2019/10/25 Javascript
对vuex中getters计算过滤操作详解
2019/11/06 Javascript
AutoJs实现刷宝短视频的思路详解
2020/05/22 Javascript
vue用elementui写form表单时,在label里添加空格操作
2020/08/13 Javascript
Python 转义字符详细介绍
2017/03/21 Python
Python 用Redis简单实现分布式爬虫的方法
2017/11/23 Python
简单了解Django模板的使用
2017/12/20 Python
利用python的socket发送http(s)请求方法示例
2018/05/07 Python
对Python3.6 IDLE常用快捷键介绍
2018/07/16 Python
Python使用sax模块解析XML文件示例
2019/04/04 Python
Python实现TCP通信的示例代码
2019/09/09 Python
matplotlib 对坐标的控制,加图例注释的操作
2020/04/17 Python
Urban Outfitters英国官网:美国平价服饰品牌
2016/11/25 全球购物
澳大利亚儿童精品仓库:Goo & Co.
2019/06/20 全球购物
美国尼曼百货官网:Neiman Marcus
2019/09/05 全球购物
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2013/05/03 面试题
咖啡馆创业计划书
2014/01/26 职场文书
实用的简历自我评价
2014/03/06 职场文书
讲党性心得体会
2014/09/03 职场文书
学校开学标语
2014/10/06 职场文书
vscode远程免密登入Linux服务器的配置方法
2022/06/28 Servers
使用HBuilder制作一个简单的HTML5网页
2022/07/07 HTML / CSS