>백엔드 개발 >PHP 튜토리얼 > php 如何获取文件后缀名

php 如何获取文件后缀名

WBOY
WBOY원래의
2016-06-13 13:05:12753검색

php 怎么获取文件后缀名

         很久没写blog了,人越来越懒了,这是做技术的大忌,凡事贵在一个恒“字”,希望以后能继续坚持blog。这次写个获取文件后缀名的php函数来练手吧!

         1、采取截字符串的方式

	function getFileExt($file){
		try{
			if(empty($file))return false;	
			$pos=strrpos($file, ".");
			if(!$pos) return false;
			return substr($file, $pos+1);
		
		}catch(Exception $e){
			//
		}
		return false;
	}

             2、采用正则分隔

	function getFileExt($file){
		try{
			if(empty($file))return false;
			if($arr=preg_split("/\./",$file)){				
				return array_pop($arr);
			}
		}catch(Exception $e){
			//
		}
		return false;
	}
         

            有没有其他更好的办法呢?


1楼Love__Coder4天前 18:40
怎么是两个empty ?
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.