-
-
//获取文件扩展名
- $file = 'jbxue.com.php';
//方法1
- $path_info = pathinfo($file);
- //print_r($path_info);
- //echo "
";
- //echo $path_info['dirname'];
- //echo "
";
- //echo $path_info['basename'];
- echo "
";
- echo strtolower($path_info['extension']);
//方法2
- echo "---------------------
";
- $p = strrpos($file,'.'); //得到最后一个点的位置
- echo strtolower(substr($file,$p+1));
//方法3
- echo "---------------------
";
- $arr = explode('.',$file);
- echo strtolower($arr[count($arr)-1]);
//方法4
- echo "---------------------
";
- $arr = explode('.',$file);
- echo strtolower(end($arr));
//方法5
- echo "---------------------
";
- preg_match('/\.(\w+)$/',$file,$extend);
- echo strtolower($extend['1']);
//方法6
- echo "---------------------
";
- //strrchr($file,'.') 最后一次出现的位置开始到最后的字符串
- echo strtolower(substr(strrchr($file,'.'),1));
-
- //by http://bbs.it-home.org
- ?>
-
复制代码
附:扩展名小知识
文件扩展名是操作系统用来标志文件格式的一种机制。
通常来说,一个扩展名是跟在主文件名后面的,由一个分隔符分隔。
在一个像“readme.txt”的文件名中,readme是主文件名,txt为扩展名,表示这个文件被认为是一个纯文本文件。
|