当前位置:首页 > PHP教程 > php文件操作 > 列表

php获取文件后缀的9种方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-07-20 22:28:04 浏览: 评论:0 

这篇文章主要为大家详细介绍了php获取文件后缀的9种方法,有一定的实用价值,感兴趣的小伙伴们可以参考一下,本文实例为大家分享了9种php获取文件后缀的方法,供大家参考,具体内容如下:

  1. <?php 
  2. /** 
  3.  * Created by PhpStorm. 
  4.  * User: liuft 
  5.  * Date: 2016/3/7 
  6.  * Time: 15:46 
  7.  */ 
  8.    
  9. //第一种 
  10. // function get_extension($file) 
  11. // { 
  12. // $file = explode('.', $file); 
  13. //   return end($file); 
  14. // } 
  15. //第二种 
  16.    
  17. // function get_extension($file) 
  18. // { 
  19. //   return substr(strrchr($file, '.'), 1); 
  20. // } 
  21.    
  22.    
  23. //第三种 
  24. // function get_extension($file){ 
  25. // return pathinfo($file)['extension']; 
  26. // } 
  27. //  
  28.    
  29.    
  30. //第四种 
  31. //function get_extension($file) 
  32. //{ 
  33. //  return substr($file, strrpos($file, '.') + 1); 
  34. //} 
  35.    
  36. //第五种 
  37. //function get_extension($file) 
  38. //{ 
  39. // $file = preg_split('/\./', $file); 
  40. //  return end($file); 
  41. //} 
  42.    
  43.    
  44. //第六种 
  45. // function  get_extension($file){ 
  46. // $file = strrev($file); 
  47. //   return strrev(substr($file,0,strpos($file,'.'))); 
  48. // } 
  49. // 
  50.    
  51. //第七种 
  52. // function get_extension($file) 
  53. // { 
  54. //   return pathinfo($file, PATHINFO_EXTENSION); 
  55. // } 
  56. //  
  57. //第八种 
  58. // function get_extension($file) 
  59. // { 
  60. //   preg_match_all('/\.[a-zA-Z0-9]+/',$file,$data); 
  61. //   return !empty($data[0])?substr(end($data[0]),1):''; 
  62. // } 
  63.    
  64.    
  65. //第九种 
  66. // function get_extension($file){ 
  67. //   return str_replace('.','',strrchr($file,'.')); 
  68. // } 
  69.    
  70.    
  71. //暂时想这么多,以后想起来再补充 
  72.    
  73. $file = "http://10.31.63.8:8081/M00/00/09/Ch8_CFaaMLqAO87JAACePvS0ZRk.webp"
  74.    
  75. $data = get_extension($file); 
  76.    
  77. var_export($data);

Tags: php获取文件后缀

分享到: