php获取文件名后缀常用方法小结


Posted in PHP onFebruary 24, 2015

本文实例汇总了php获取文件名后缀常用方法。分享给大家供大家参考。具体实现方法如下:

<?php
header("Content-type:text/html;charset=utf-8");
$pic = "abc.jpg";
//第一种方法
$pics = explode('.',$pic);
$num = count($pics);
echo $pics[$num-1]."<br />";
//第二种方法
echo end($pics)."<br />";
//end()方法,获取数组最后一个单元值
//第三种方法
$info = pathinfo($pic);
echo $info['extension']."<br />";
//第四种方法
echo pathinfo($pic,PATHINFO_EXTENSION)."<br />";
//第五种方法
$offset = strrpos($pic,'.');
//计算指定字符串在目标字符串中最后一次出现的位置
echo substr($pic,$offset+1);
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP详解ASCII码对照表与字符转换
Dec 05 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装(win+linux)
May 05 PHP
PHP操作Memcache实例介绍
Jun 14 PHP
PHP下获取上个月、下个月、本月的日期(strtotime,date)
Feb 02 PHP
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
Jun 19 PHP
ThinkPHP多表联合查询的常用方法
Mar 24 PHP
PHP之uniqid()函数用法
Nov 03 PHP
PHP输入输出流学习笔记
May 12 PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
Sep 23 PHP
PHP的Yii框架中View视图的使用进阶
Mar 29 PHP
Yii框架实现图片上传的方法详解
May 20 PHP
php使用环形链表解决约瑟夫问题完整示例
Aug 07 PHP
php获取字符串中各个字符出现次数的方法
Feb 23 #PHP
php截取中文字符串函数实例
Feb 23 #PHP
php输入数据统一类实例
Feb 23 #PHP
php简单定时执行任务的实现方法
Feb 23 #PHP
Yii学习总结之数据访问对象 (DAO)
Feb 22 #PHP
Yii学习总结之安装配置
Feb 22 #PHP
使用php的HTTP请求的库Requests实现美女图片墙
Feb 22 #PHP
You might like
PHP OPCode缓存 APC详细介绍
2010/10/12 PHP
第六章 php目录与文件操作
2011/12/30 PHP
ThinkPHP实现一键清除缓存方法
2014/06/26 PHP
学习php中的正则表达式
2014/08/17 PHP
ThinkPHP中自定义错误页面和提示页面实例
2014/11/22 PHP
JavaScript 指导方针
2007/04/05 Javascript
javascript call和apply方法
2008/11/24 Javascript
Raphael带文本标签可拖动的图形实现代码
2013/02/20 Javascript
javascript获得网页窗口实际大小的示例代码
2013/09/21 Javascript
浅析javascript 定时器
2014/12/23 Javascript
了解Javascript的模块化开发
2015/03/02 Javascript
Vue.2.0.5过渡效果使用技巧
2017/03/16 Javascript
Nodejs--post的公式详解
2017/04/29 NodeJs
bootstrap是什么_动力节点Java学院整理
2017/07/14 Javascript
常用的9个JavaScript图表库详解
2017/12/19 Javascript
浅析Vue 生命周期
2018/06/21 Javascript
使用vue打包时vendor文件过大或者是app.js文件很大的问题
2018/06/29 Javascript
vue自定义移动端touch事件之点击、滑动、长按事件
2018/07/10 Javascript
vue中的自定义分页插件组件的示例
2018/08/18 Javascript
你知道JavaScript Symbol类型怎么用吗
2020/01/08 Javascript
[02:53]2018年度DOTA2最佳战队-完美盛典
2018/12/17 DOTA
python使用xauth方式登录饭否网然后发消息
2014/04/11 Python
Python基于smtplib实现异步发送邮件服务
2015/05/28 Python
Python下载网络文本数据到本地内存的四种实现方法示例
2018/02/05 Python
Python实现爬取百度贴吧帖子所有楼层图片的爬虫示例
2018/04/26 Python
使用Flask集成bootstrap的方法
2018/07/24 Python
python datetime中strptime用法详解
2019/08/29 Python
python图片剪裁代码(图片按四个点坐标剪裁)
2020/03/10 Python
简单了解Django项目应用创建过程
2020/07/06 Python
澳大利亚旅游网站:Lastminute
2017/08/07 全球购物
美国渔具店:FishUSA
2019/08/07 全球购物
JAVA程序员面试题
2012/10/03 面试题
2015年幼儿园保育工作总结
2015/05/12 职场文书
高二英语教学反思
2016/03/03 职场文书
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
2021/03/31 jQuery
Spring Bean是如何初始化的详解
2022/03/22 Java/Android