5种方法获取url中文件的扩展名
2024-08-24 05:14:31
/**
* strrchr - 查找指定字符在字符串中的最后一次出现
* strrpos — 计算指定字符串在目标字符串中最后一次出现的位置
* end — 将数组的内部指针指向最后一个单元
* pathinfo — 返回文件路径的信息
* 可以通过参数 options 指定要返回哪些单元。
* 它们包括:PATHINFO_DIRNAME,PATHINFO_BASENAME 和 PATHINFO_EXTENSION。默认是返回全部的单元
*/
$url = "http://www.baidu.com/aaa/test.php"; echo "第一种方法:\n";
echo strrchr($url, '.'); //.php
echo substr(strrchr($url, '.'), 1); //php echo "第二种方法:\n";
echo substr($url, strrpos($url, '.')+1); echo "第三种方法:\n";
echo end(explode('.', $url)); echo "第四种方法:\n";
$info= pathinfo($url);
echo $info['extension']; echo "第五种方法:\n";
echo pathinfo($url, PATHINFO_EXTENSION);
最新文章
- loadrunner选择执行哪个Action
- Dynamics AX 2012 R2 为运行失败的批处理任务设置预警
- IOS7.0 Xcode5 AutoLayout 备忘录
- 将 IDENTITY 转换为数据类型 int 时出现算术溢出错误。
- uml类关系
- 【Mood-3】心声
- JAVA Hibernate工作原理及为什么要用(转)
- 抛开深层次底层,快速入门SpringMVC
- CCF系列之相邻数对(201409-1)
- [LeetCode] Min Cost Climbing Stairs 爬楼梯的最小损失
- codeforces 792A-D
- Python学习第七课
- WPF在Canvas中绘图实现折线统计图
- Silverlight分页
- ES6 必须要用的数组Filter() 方法,不要再自己循环遍历了!!!
- Tunnel Warfare HDU - 1540(线段树最长连续区间)
- ASP.NET WebAPI构建API接口服务实战演练
- c setjmp longjmp
- python ftplib模块使用
- Oracle 12C -- ADRCI查看DDL日志