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 相关文章推荐
杏林同学录(一)
Oct 09 PHP
Apache, PHP在Windows 9x/NT下的安装与配置 (二)
Oct 09 PHP
php array_filter除去数组中的空字符元素
Jun 21 PHP
PHP中绘制图像的一些函数总结
Nov 19 PHP
php的debug相关函数用法示例
Jul 11 PHP
图文详解PHP环境搭建教程
Jul 16 PHP
PHP使用imagick扩展实现合并图像的方法
Apr 25 PHP
基于 Swoole 的微信扫码登录功能实现代码
Jan 15 PHP
总结PHP代码规范、流程规范、git规范
Jun 18 PHP
PHP中localeconv()函数的用法
Mar 26 PHP
PHP与Web页面的交互示例详解一
Aug 04 PHP
PHP如何防止用户重复提交表单
Dec 09 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 传值赋值与引用赋值的区别
2010/12/29 PHP
PHP乱码问题,UTF-8乱码常见问题小结
2012/04/09 PHP
php去除数组中重复数据
2014/11/18 PHP
PHP输出一个等腰三角形的方法
2015/05/12 PHP
yii通过小物件生成view的方法
2016/10/08 PHP
PHP实现的同步推荐操作API接口案例分析
2016/11/30 PHP
laravel 实现根据字段不同值做不同查询
2019/10/23 PHP
Aster vs Newbee BO5 第二场2.19
2021/03/10 DOTA
经常用到的JavasScript事件的翻译
2007/04/09 Javascript
Jquery AJAX POST与GET之间的区别
2013/11/14 Javascript
js判断60秒以及倒计时示例代码
2014/01/24 Javascript
利用jquery写的左右轮播图特效
2014/02/12 Javascript
iframe实用操作锦集
2014/04/22 Javascript
jquery动态调整div大小使其宽度始终为浏览器宽度
2014/06/06 Javascript
浅析AngularJS Filter用法
2015/12/28 Javascript
完美解决IE9浏览器出现的对象未定义问题
2016/09/29 Javascript
Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
2016/12/08 Javascript
JavaScript利用正则表达式替换字符串中的内容
2016/12/12 Javascript
jQuery布局组件EasyUI Layout使用方法详解
2017/02/28 Javascript
详解vue-cli中的ESlint配置文件eslintrc.js
2017/09/25 Javascript
Vue 中使用vue2-highcharts实现top功能的示例
2018/03/05 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
2018/09/16 Javascript
详解js模板引擎art template数组渲染的方法
2018/10/09 Javascript
详解使用webpack+electron+reactJs开发windows桌面应用
2019/02/01 Javascript
基于js实现数组相邻元素上移下移
2020/05/19 Javascript
python dict.get()和dict['key']的区别详解
2016/06/30 Python
浅析使用Python搭建http服务器
2019/10/27 Python
python的列表List求均值和中位数实例
2020/03/03 Python
什么是Python变量作用域
2020/06/03 Python
解决Python 函数声明先后顺序出现的问题
2020/09/02 Python
Python爬虫之Selenium实现窗口截图
2020/12/04 Python
html5录音功能实战示例
2019/03/25 HTML / CSS
关键字final的用法
2013/10/02 面试题
先进个人获奖感言
2014/01/24 职场文书
大学生上课迟到检讨书
2014/10/15 职场文书
2015年中学元旦晚会活动方案
2014/12/09 职场文书