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

  //方法一:web

  function extend_1($file_name)数组

  {函数

  $retval="";字符串

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

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

  return ($retval);function

  }test

  //方法二file

  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)

相关文章
相关标签/搜索