温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

PHP中怎么获取文件扩展名

发布时间:2021-06-30 14:30:33 来源:亿速云 阅读:147 作者:Leah 栏目:互联网科技

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中怎么获取文件扩展名的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php
AI