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中Smarty模板初体验
Aug 08 PHP
PHP strip_tags()去除HTML、XML以及PHP的标签介绍
Feb 18 PHP
php实现插入排序
Mar 29 PHP
ThinkPHP中数据操作案例分析
Sep 27 PHP
基于PHP实现简单的随机抽奖小程序
Jan 05 PHP
PHP利用imagick生成组合缩略图
Feb 19 PHP
基于laravel制作APP接口(API)
Mar 15 PHP
PHP最常用的正则表达式
Feb 13 PHP
创建无限极分类树型结构的简单方法
Jun 20 PHP
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
Aug 13 PHP
laravel框架学习笔记之组件化开发实现方法
Feb 01 PHP
php操作redis数据库常见方法实例总结
Feb 20 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的autoload自动加载机制使用说明
2010/12/28 PHP
使用php判断网页是否gzip压缩
2013/06/25 PHP
php使用json_encode对变量json编码
2014/04/07 PHP
ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法
2014/06/25 PHP
PHP封装curl的调用接口及常用函数详解
2018/05/31 PHP
PHP mkdir创建文件夹实现方法解析
2020/11/13 PHP
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
2006/06/26 Javascript
关于IFRAME 自适应高度的研究
2006/07/20 Javascript
Ucren Virtual Desktop V2.0
2006/11/07 Javascript
JavaScript DOM学习第一章 W3C DOM简介
2010/02/19 Javascript
JS中confirm,alert,prompt函数使用区别分析
2010/04/01 Javascript
提升你网站水平的jQuery插件集合推荐
2011/04/19 Javascript
extjs 04_grid 单击事件新发现
2012/11/27 Javascript
JQuery页面图片切换和新闻列表滚动效果的具体实现
2013/09/26 Javascript
PHP abstract与interface之间的区别
2013/11/11 Javascript
JS实现遮罩层效果的简单实例
2013/11/12 Javascript
js四舍五入数学函数round使用实例
2014/05/09 Javascript
jquery跟随屏幕滚动效果的实现代码
2016/04/13 Javascript
jQuery Dialog对话框事件用法实例分析
2016/05/10 Javascript
JS控制HTML元素的显示和隐藏的两种方法
2016/09/27 Javascript
jQuery实现的小图列表,大图展示效果幻灯片示例
2016/10/25 Javascript
angular+bootstrap的双向数据绑定实例
2017/03/03 Javascript
json前后端数据交互相关代码
2018/09/19 Javascript
vue配置font-awesome5的方法步骤
2019/01/27 Javascript
[33:23]VG vs Pain 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python实现抓取百度搜索结果页的网站标题信息
2015/01/22 Python
Python实现九宫格式的朋友圈功能内附“马云”朋友圈
2019/05/07 Python
使用tensorboard可视化loss和acc的实例
2020/01/21 Python
为什么是 Python -m
2020/06/19 Python
物业保安员岗位职责
2014/03/14 职场文书
活动总结的格式
2014/05/07 职场文书
2014年建筑工作总结
2014/11/26 职场文书
2014年银行年终工作总结
2014/12/19 职场文书
新兵入伍决心书
2015/09/22 职场文书
2016年度继续教育学习心得体会
2016/01/19 职场文书
springboot 自定义配置 解决Boolean属性不生效
2022/03/18 Java/Android