php中五种获得文件扩展名的方法

林继 PHP 技术 5,294 共写了30个字 (2006-12-12 19:05:17) 没有评论 打印 扫描二维码 百度未收录
  1. <?php 
  2. function extend_1($file_name){  
  3.     $extend = pathinfo($file_name);  
  4.     $extend = strtolower($extend["extension"]);  
  5.     return $extend;  
  6. } 
  7. function extend_2($file_name){ 
  8.     preg_match('/\.(\w+)$/',$file_name,$extend); 
  9.     return strtolower($extend['1']); 
  10. } 
  11. function extend_3($file_name){  
  12.     $pt=strrpos($file_name, ".");  
  13.     return strtolower(substr($file_name, $pt+1, strlen($file_name) - $pt));  
  14. } 
  15. function extend_4($file_name){  
  16.     $extend =explode(".",$file_name);  
  17.     $va=count($extend)-1; 
  18.     return strtolower($extend[$va]);  
  19. } 
  20. function extend_5($file_name){  
  21.     return strtolower(substr(strrchr($file_name,'.'),1)); 
  22. } 
  23. for($i=1;$i<6;$i++){ 
  24.     $fun='extend_'.$i; 
  25.     $ext=$fun('http://www.phpchina.com/?13542/action_viewspace_itemid_3135.html'); 
  26.     echo $ext.'<br />'; 
  27. } 
  28. ?>

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >