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 session常见问题集锦及解决办法总结
Mar 18 PHP
Memcache 在PHP中的使用技巧
Feb 08 PHP
PHP使用Alexa API获取网站的Alexa排名例子
Jun 12 PHP
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
Mar 30 PHP
php简单实现数组分页的方法
Apr 30 PHP
yii2使用ajax返回json的实现方法
May 14 PHP
LAMP环境使用Composer安装Laravel的方法
Mar 25 PHP
php实现解析xml并生成sql语句的方法
Feb 03 PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
May 23 PHP
PHP实现的ID混淆算法类与用法示例
Aug 10 PHP
Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】
Feb 13 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
May 29 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
[FAQ]PHP中的一些常识:类篇
2006/10/09 PHP
PHP读取文件并可支持远程文件的代码分享
2012/10/03 PHP
使用array mutisort 实现按某字段对数据排序
2013/06/18 PHP
PHP创建XML接口示例
2019/07/04 PHP
window.open被浏览器拦截后的自定义提示效果代码
2007/11/19 Javascript
JavaScript DOM学习第一章 W3C DOM简介
2010/02/19 Javascript
jquery ajax执行后台方法
2010/03/18 Javascript
理解JAVASCRIPT中hasOwnProperty()的作用
2013/06/05 Javascript
JS 精确统计网站访问量的实例代码
2013/07/05 Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
2014/11/28 Javascript
Underscore.js常用方法总结
2015/02/28 Javascript
JavaScript遍历求解数独问题的主要思路小结
2016/06/12 Javascript
用JS实现轮播图效果(二)
2016/06/26 Javascript
vue实现todolist单页面应用
2017/04/11 Javascript
详解微信小程序 通过控制CSS实现view隐藏与显示
2017/05/24 Javascript
JavaScript中this的学习笔记及用法整理
2020/02/17 Javascript
html5以及jQuery实现本地图片上传前的预览代码实例讲解
2021/03/01 jQuery
详解Python list 与 NumPy.ndarry 切片之间的对比
2017/07/24 Python
python中subprocess批量执行linux命令
2018/04/27 Python
python 中文件输入输出及os模块对文件系统的操作方法
2018/08/27 Python
CentOS 7下安装Python3.6 及遇到的问题小结
2018/11/08 Python
python实现flappy bird游戏
2018/12/24 Python
Python Web静态服务器非堵塞模式实现方法示例
2019/11/21 Python
纯HTML5+CSS3制作图片旋转
2016/01/12 HTML / CSS
涂鸦板简单实现 Html5编写属于自己的画画板
2016/07/05 HTML / CSS
非凡女性奢华谦虚风格:The Modist
2017/10/28 全球购物
Cotton On香港网站:澳洲时装连锁品牌
2018/11/01 全球购物
Bose加拿大官方网站:美国知名音响品牌
2019/03/21 全球购物
公司财务工作总结的自我评价
2013/11/23 职场文书
党员学习十八大感想
2014/01/17 职场文书
六查六看个人剖析材料
2014/10/14 职场文书
邀请函样本
2015/02/02 职场文书
工作自我评价范文
2015/03/05 职场文书
幼儿园班级工作总结2015
2015/05/25 职场文书
周一早安温馨问候祝福语!
2019/07/15 职场文书
Redis基于Bitmap实现用户签到功能
2021/06/20 Redis