PHP获得文件扩展名三法

PHP获得文件扩展名三法
  1. <?php
  2. //方法一:
  3. function extend_1($file_name)
  4. {
  5. $retval="";
  6. $pt=strrpos($file_name, ".");
  7. if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt);
  8. return ($retval);
  9. }
  10. //方法二
  11. function extend_2($file_name)
  12. {
  13. $extend = pathinfo($file_name);
  14. $extend = strtolower($extend["extension"]);
  15. return $extend;
  16. }
  17. //方法三
  18. function extend_3($file_name)
  19. {
  20. $extend =explode("." , $file_name);
  21. $va=count($extend)-1;
  22. return $extend[$va];
  23. }
  24. ?>
复制代码

作者: 听老歌   发布时间: 2011-05-12

本帖最后由 suntoltti 于 2011-05-13 21:39 编辑

preg_match("/.*(\.[^\.]+$)/",$filename,$matches);

作者: suntoltti   发布时间: 2011-05-13