PHP获取文件后缀名的三个函数


Posted in PHP onOctober 15, 2012

选好一种记住,以后需要使用的时候就可以直接使用,或者来本站查看本文也是可以滴。

<?php 
//方法一: 
function extend_1($file_name) 
{ 
$retval=""; 
$pt=strrpos($file_name, "."); 
if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt); 
return ($retval); 
} //方法二 
function extend_2($file_name) 
{ 
$extend = pathinfo($file_name); 
$extend = strtolower($extend["extension"]); 
return $extend; 
} 
//方法三 
function extend_3($file_name) 
{ 
$extend =explode("." , $file_name); 
$va=count($extend)-1; 
return $extend[$va]; 
} 
?>
PHP 相关文章推荐
php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
Nov 14 PHP
php 广告调用类代码(支持Flash调用)
Aug 11 PHP
PHP中数组的三种排序方法分享
May 07 PHP
解析PHP中的正则表达式以及模式匹配
Jun 19 PHP
PHP中spl_autoload_register函数的用法总结
Nov 07 PHP
php检测iis环境是否支持htaccess的方法
Feb 18 PHP
ThinkPHP的I方法使用详解
Jun 18 PHP
PHP中的gzcompress、gzdeflate、gzencode函数详解
Jul 29 PHP
php根据一个给定范围和步进生成数组的方法
Jun 19 PHP
php模拟post上传图片实现代码
Jun 24 PHP
thinkphp中的url跳转用法分析
Jul 12 PHP
Yii中CGridView禁止列排序的设置方法
Jul 12 PHP
php标签云的实现代码
Oct 10 #PHP
域名和cookie问题(域名后缀)
Oct 10 #PHP
记录PHP错误日志 display_errors与log_errors的区别
Oct 09 #PHP
php在程序中将网页生成word文档并提供下载的代码
Oct 09 #PHP
php排序算法(冒泡排序,快速排序)
Oct 09 #PHP
php全排列递归算法代码
Oct 09 #PHP
php列出一个目录下的所有文件的代码
Oct 09 #PHP
You might like
浏览器关闭后,能继续执行的php函数(ignore_user_abort)
2012/08/01 PHP
ThinkPHP访问不存在的模块跳转到404页面的方法
2014/06/19 PHP
PHP实现阳历到农历转换的类实例
2015/03/07 PHP
php获取网页上所有链接的方法
2015/04/03 PHP
php 实现Hash表功能实例详解
2016/11/29 PHP
PHP设计模式之工厂模式定义与用法详解
2018/04/03 PHP
Aster vs KG BO3 第二场2.19
2021/03/10 DOTA
分享一个我自己写的ToolTip提示插件(附源码)
2013/01/20 Javascript
js 验证密码强弱的小例子
2013/03/21 Javascript
浅析JavaScript原型继承的陷阱
2013/12/03 Javascript
一个检测表单数据的JavaScript实例
2014/10/31 Javascript
jQuery的图片滑块焦点图插件整理推荐
2014/12/07 Javascript
text-align:justify实现文本两端对齐 兼容IE
2015/08/19 Javascript
JavaScript+CSS实现仿天猫侧边网页菜单效果
2015/08/25 Javascript
Javascript this 函数深入详解
2016/12/13 Javascript
bootstrap3 dialog 更强大、更灵活的模态框
2017/04/20 Javascript
JS代码实现电脑配置检测功能
2018/03/21 Javascript
JavaScript类型相关的常用操作总结
2019/02/14 Javascript
vue项目中mock.js的使用及基本用法
2019/05/22 Javascript
了解javascript中的Dom操作
2019/05/27 Javascript
JavaScript事件循环及宏任务微任务原理解析
2020/09/02 Javascript
[00:09]DOTA2全国高校联赛 精彩活动引爆全场
2018/05/30 DOTA
Python中线程编程之threading模块的使用详解
2015/06/23 Python
Python使用sort和class实现的多级排序功能示例
2018/08/15 Python
CentOS 7 安装python3.7.1的方法及注意事项
2018/11/01 Python
10分钟教你用Python实现微信自动回复功能
2018/11/28 Python
Python遍历字典方式就实例详解
2019/12/28 Python
联想哥伦比亚网上商城:Lenovo Colombia
2017/01/10 全球购物
英国领先的高街书籍专家:Waterstones
2018/02/01 全球购物
Vichy薇姿加拿大官网:法国药妆,全球专业敏感肌护肤领先品牌
2018/07/11 全球购物
以太网Ethernet IEEE802.3
2013/08/05 面试题
linux面试题参考答案(7)
2014/07/24 面试题
劳动竞赛口号
2014/06/16 职场文书
uwsgi+nginx代理Django无法访问静态资源的解决
2021/05/10 Servers
MySQL系列之三 基础篇
2021/07/02 MySQL
Arthas排查Kubernetes中应用频繁挂掉重启异常
2022/02/28 MySQL