php获取文件后缀的9种方法


Posted in PHP onMarch 22, 2016

本文实例为大家分享了9种php获取文件后缀的方法,供大家参考,具体内容如下

<?php
/**
 * Created by PhpStorm.
 * User: liuft
 * Date: 2016/3/7
 * Time: 15:46
 */
 
//第一种
// function get_extension($file)
// {
// $file = explode('.', $file);
//   return end($file);
// }
//第二种
 
// function get_extension($file)
// {
//   return substr(strrchr($file, '.'), 1);
// }
 
 
//第三种
// function get_extension($file){
// return pathinfo($file)['extension'];
// }
// 
 
 
//第四种
//function get_extension($file)
//{
//  return substr($file, strrpos($file, '.') + 1);
//}
 
//第五种
//function get_extension($file)
//{
// $file = preg_split('/\./', $file);
//  return end($file);
//}
 
 
//第六种
// function  get_extension($file){
// $file = strrev($file);
//   return strrev(substr($file,0,strpos($file,'.')));
// }
//
 
//第七种
// function get_extension($file)
// {
//   return pathinfo($file, PATHINFO_EXTENSION);
// }
// 
//第八种
// function get_extension($file)
// {
//   preg_match_all('/\.[a-zA-Z0-9]+/',$file,$data);
//   return !empty($data[0])?substr(end($data[0]),1):'';
// }
 
 
//第九种
// function get_extension($file){
//   return str_replace('.','',strrchr($file,'.'));
// }
 
 
//暂时想这么多,以后想起来再补充
 
$file = "http://10.31.63.8:8081/M00/00/09/Ch8_CFaaMLqAO87JAACePvS0ZRk.webp";
 
$data = get_extension($file);
 
var_export($data);

以上就是本文的全部内容,希望对大家的学习有所帮助。

PHP 相关文章推荐
PHP面向对象的使用教程 简单数据库连接
Nov 25 PHP
163的邮件用phpmailer发送(实例详解)
Jun 24 PHP
php编写的简单页面跳转功能实现代码
Nov 27 PHP
php实现水仙花数示例分享
Apr 03 PHP
Thinkphp的volist标签嵌套循环使用教程
Jul 08 PHP
php中strtotime函数用法详解
Nov 15 PHP
使用PHP实现下载CSS文件中的图片
Dec 06 PHP
ECshop 迁移到 PHP7版本时遇到的兼容性问题
Feb 15 PHP
PHP实现的mysql主从数据库状态检测功能示例
Jul 20 PHP
PHP SFTP实现上传下载功能
Jul 26 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
Dec 21 PHP
laravel框架学习笔记之组件化开发实现方法
Feb 01 PHP
Zend Framework教程之Zend_Registry对象用法分析
Mar 22 #PHP
Zend Framework实现多服务器共享SESSION数据的方法
Mar 22 #PHP
Zend Framework框架Smarty扩展实现方法
Mar 22 #PHP
Zend Framework框架路由机制代码分析
Mar 22 #PHP
PHP实现补齐关闭的HTML标签
Mar 22 #PHP
Zend Framework实现留言本分页功能(附demo源码下载)
Mar 22 #PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
Mar 22 #PHP
You might like
基于mysql的bbs设计(三)
2006/10/09 PHP
php源码加密 仿微盾PHP加密专家(PHPCodeLock)
2010/05/06 PHP
PHP处理Json字符串解码返回NULL的解决方法
2014/09/01 PHP
php实现XSS安全过滤的方法
2015/07/29 PHP
Ecshop 后台添加新功能栏目及管理权限设置教程
2017/11/21 PHP
JavaScript按值删除数组元素的方法
2015/04/24 Javascript
JavaScript中switch语句的用法详解
2015/06/03 Javascript
JS基于Ajax实现的网页Loading效果代码
2015/10/27 Javascript
jquery UI Datepicker时间控件的使用方法(加强版)
2015/11/07 Javascript
浅析Javascript中bind()方法的使用与实现
2016/04/29 Javascript
深入理解js数组的sort排序
2016/05/28 Javascript
jQuery插件HighCharts绘制2D半圆环图效果示例【附demo源码下载】
2017/03/09 Javascript
js 两个日期比较相差多少天的实例
2017/10/19 Javascript
Bootstrap treeview实现动态加载数据并添加快捷搜索功能
2018/01/07 Javascript
JS字符串去除连续或全部重复字符的实例
2018/03/08 Javascript
微信小程序之批量上传并压缩图片的实例代码
2018/07/05 Javascript
vue打包相关细节整理(小结)
2018/09/28 Javascript
node.js的http.createServer过程深入解析
2019/06/06 Javascript
vue element自定义表单验证请求后端接口验证
2019/12/11 Javascript
vue项目中使用eslint+prettier规范与检查代码的方法
2020/01/16 Javascript
vue打包静态资源后显示空白及static文件路径报错的解决
2020/09/02 Javascript
JavaScript使用setTimeout实现倒计时效果
2021/02/19 Javascript
Cython 三分钟入门教程
2009/09/17 Python
Python编程scoketServer实现多线程同步实例代码
2018/01/29 Python
python 获取指定文件夹下所有文件名称并写入列表的实例
2018/04/23 Python
Python求均值,方差,标准差的实例
2019/06/29 Python
Python爬取知乎图片代码实现解析
2019/09/17 Python
Python创建一个元素都为0的列表实例
2019/11/28 Python
Django mysqlclient安装和使用详解
2020/09/17 Python
CSS3的一个简单导航栏实现
2015/08/03 HTML / CSS
用CSS3实现瀑布流布局的示例代码
2017/11/10 HTML / CSS
《这儿真好》教学反思
2014/02/22 职场文书
2014年全国法制宣传日宣传活动方案
2014/11/02 职场文书
放牛班的春天观后感
2015/06/01 职场文书
Python闭包的定义和使用方法
2022/04/11 Python
win server2012 r2服务器共享文件夹如何设置
2022/06/21 Servers