文档章节

PHP获取文件扩展名都有哪些方法

 爱尚论坛
发布于 2014/12/26 15:09
字数 323
阅读 7
收藏 0

  //方法一:

  function extend_1($file_name)

  {

  $retval="";

  $pt=strrpos($file_name, ".");

  if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt);

  return ($retval);

  }

  //方法二

  Php代码

  function extend_2($file_name)

  {

  $extend = pathinfo($file_name);

  $extend = strtolower($extend["extension"]);

  return $extend;

  }

  function extend_2($file_name) { $extend = pathinfo($file_name); $extend = strtolower($extend["extension"]); return $extend; }

  //方法三

  Php代码

  function extend_3($file_name)

  {

  $extend =explode("." , $file_name);

  $va=count($extend)-1;

  return $extend[$va];

  }

  function extend_3($file_name) { $extend =explode("." , $file_name); $va=count($extend)-1; return $extend[$va]; }

  //方法四

  Php代码

  function getFileExt($file_name)

  {

  while($dot = strpos($file_name, "."))

  {

  $file_name = substr($file_name, $dot+1);

  }

  return $file_name;

  }

  ?>

  function getFileExt($file_name) { while($dot = strpos($file_name, ".")) { $file_name = substr($file_name, $dot+1); } return $file_name; } ?>

  另外:

  PHP pathinfo() 函数

  PHP Filesystem 函数

  定义和用法

  pathinfo() 函数以数组的形式返回文件路径的信息。

  语法

  pathinfo(path,options)

  参数

  描述

  path

  必需。规定要检查的路径。

  process_sections

  可选。规定要返回的数组元素。默认是 all。

  可能的值:

  PATHINFO_DIRNAME - 只返回 dirname

  PATHINFO_BASENAME - 只返回 basename

  PATHINFO_EXTENSION - 只返回 extension

  说明

  pathinfo() 返回一个关联数组包含有 path 的信息。

  包括以下的数组元素:

  [dirname]

  [basename]

  [extension]

  提示和注释

  注释:如果不是要求取得所有单元,则 pathinfo() 函数返回字符串。

  例子武汉仁济中西医结合医院http://www.whrjkf.com/

  例子 1

  Php代码

  // 输出:

  // Array([dirname] => /testweb[basename] => test.txt[extension] => txt)

  // 输出: // Array([dirname] => /testweb[basename] => test.txt[extension] => txt)

© 著作权归作者所有

粉丝 0
博文 22
码字总数 18644
作品 0
武汉
私信 提问
PHP中 获取文件扩展名的N种方法

PHP中获取文件扩展名的N种方法,有以下这几种方式: 第1种方法: function get_extension($file) { substr(strrchr($file, ‘.’), 1); } 第2种方法: function get_extension($file) { retu...

xdl丶辉
2016/08/01
259
1
PHP中获取文件扩展名的N种方法

PHP中获取文件扩展名的N种方法 从网上收罗的,基本上就以下这几种方式: 第1种方法: function getextension($file) { substr(strrchr($file, '.'), 1); } 第2种方法: function getextensio...

tomysk
2013/12/09
56
0
PHP中 获取文件扩展名的N种方法

PHP中获取文件扩展名的N种方法,有以下这几种方式: 第1种方法: function get_extension($file) { substr(strrchr($file, ‘.’), 1); } 第2种方法: function get_extension($file) { retu...

柠檬晓蒙
2016/08/31
0
0
web网页简单的PHP网站翻译

  这是一个简单的方法来翻译你的网站使用PHP。这个想法是为你想要提供的每一种语言准备好几个文件。这些文件中的每一个都有ISO代码和txt扩展名。在这个演示中,我只使用德语作为网站默认语...

爱码农
2018/01/19
0
0
Kotlin入门(27)文件读写操作

Java的文件处理用到了io库java.io,该库虽然功能强大,但是与文件内容的交互还得通过输入输出流中转,致使文件读写操作颇为繁琐。因此,开发者通常得自己重新封装一个文件存取的工具类,以便...

aqi00
2018/10/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

用 Sphinx 搭建博客时,如何自定义插件?

之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建。 点此:使用 Python 30分钟 教你快速搭建一个博客 为防有的同学不清楚 Sphinx ,这...

王炳明
昨天
3
0
黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
12
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
13
0
jquery--DOM操作基础

本文转载于:专业的前端网站➭jquery--DOM操作基础 元素的访问 元素属性操作 获取:attr(name);$("#my").attr("src"); 设置:attr(name,value);$("#myImg").attr("src","images/1.jpg"); ......

前端老手
昨天
6
0
Django的ChoiceField和MultipleChoiceField错误提示,选择一个有效的选项

在表单验证时提示错误:选择一个有效的选项 例如有这样一个表单: class ProductForm(Form): category = fields.MultipleChoiceField( widget=widgets.SelectMultiple(), ...

编程老陆
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部