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

 更新时间:2010年01月22日 09:38:48   作者:  
php url字符串截取路径的文件名和扩展名,需要的朋友可以参考下。
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.jb51.net/abc/de/fg.php?id=1');
?>
您可能感兴趣的文章:

相关文章

  • PHP实现移除数组中为空或为某值元素的方法

    PHP实现移除数组中为空或为某值元素的方法

    这篇文章主要介绍了PHP实现移除数组中为空或为某值元素的方法,涉及php使用array_filter过滤数组的相关操作技巧,需要的朋友可以参考下
    2017-01-01
  • ajax缓存问题解决途径

    ajax缓存问题解决途径

    ajax缓存问题解决途径...
    2006-12-12
  • PHP实现异步延迟消息队列的方法详解

    PHP实现异步延迟消息队列的方法详解

    这篇文章主要为大家详细介绍了如何利用PHP+Laravel+RabbitMQ来实现异步延迟消息队列,文中的实现过程讲解详细,快跟随小编一起学习一下吧
    2022-05-05
  • PHP session有效期session.gc_maxlifetime

    PHP session有效期session.gc_maxlifetime

    PHP中的session有效期默认是1440秒(24分钟)【weiweiok 注:php5里默认的是180分】,也就是说,客户端超过24分钟没有刷新,当前session就会失效。很明显,这是不能满足需要的。
    2011-04-04
  • php中var_export与var_dump的区别分析

    php中var_export与var_dump的区别分析

    php中var_export与var_dump的区别分析,在大多数情况下,多用var_dump来输出,因为它也输出了数据类型。
    2010-08-08
  • php中return的用法实例分析

    php中return的用法实例分析

    这篇文章主要介绍了php中return的用法,实例分析了php中return的功能及常见的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • PHP中file_get_contents设置header请求头,curl传输选项参数详解说明

    PHP中file_get_contents设置header请求头,curl传输选项参数详解说明

    php中远程获取和采集内容、实现PHP网页版的FTP上传下载、实现模拟登陆、实现接口数据传输(API)、实现模拟Cookie、下载文件断点续传等等,都会用到fopen、file_get_contents和curl这样的函数,当然要对比一下了,程序架构设计当然要无可挑剔了。
    2023-07-07
  • PHP中合并数组的常见方法分享

    PHP中合并数组的常见方法分享

    相信各位phper在日常开发中,会经常遇到需要合并数组的场景。那么,在php中都有哪一些方法可以用来合并数组呢,本文为大家进行了一个总结,希望对大家有所帮助
    2022-11-11
  • php使用PDO操作MySQL数据库实例

    php使用PDO操作MySQL数据库实例

    这篇文章主要介绍了php使用PDO操作MySQL数据库,实例分析了PDO的开启与针对MySQL数据库的增删改查等基本操作方法,具有一定参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • php获得文件大小和文件创建时间的方法

    php获得文件大小和文件创建时间的方法

    这篇文章主要介绍了php获得文件大小和文件创建时间的方法,涉及php中filesize及fileatime函数的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03

最新评论