千家信息网

PHP中怎么获取文件扩展名

发表于:2024-11-18 作者:千家信息网编辑
千家信息网最后更新 2024年11月18日,PHP中怎么获取文件扩展名,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。//方法一:function extend_1($file_na
千家信息网最后更新 2024年11月18日PHP中怎么获取文件扩展名

PHP中怎么获取文件扩展名,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

  //方法一:

  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)

看完上述内容,你们掌握PHP中怎么获取文件扩展名的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

0