时间:2021-07-01 10:21:17 帮助过:3人阅读
一些文件系统限制扩展的长度,如个人计算机磁盘操作系统(PC-DOS)和微软磁盘操作系统(MS-DOS)上的FAT文件系统不允许超过三个字符,IBM的VM / CMS不允许超过八个字符,而其他的比如NTFS“新技术文件系统”则不限制,而Unix操作系统的文件系统接受分隔符点作为一个合法有效的字符。
这篇文章主要介绍了PHP获取文件扩展名的方法,结合实例形式总结了6种常用的文件扩展名获取方法,代码备有较为详细的注释便于理解,需要的朋友可以参考下,代码如下
- $file = '需要进行获取扩展名的文件.php';
- //第一种,根据.拆分,获取最后一个元素的值
- function getExt1{
- return end(explode(".",$file);)
- }
- //第二种,获取最后一个点的位置,截取
- function getExt2{
- return substr($file,strrpos($file,'.')+1);
- }
- //第三种,根据.拆分,获取最后一个元素的值
- function getExt3($file) {
- return array_pop(explode('.',$file));
- }
- //第四种,pathinfo
- function getExt5($file) {
- $arr = pathinfo($file);
- return $arr['extension'];
- //或者这样return pathinfo($file,PATHINFO_EXTENSION);
- }
- //第五种,正则,子模式
- function getExt6$file){
- preg_match("/(gif | jpg | png)$/",$file,$match);
- $match=$match[0];
- }
- //第六种,正则反向引用
- function getExt7($file){
- $match=preg_replace("/.*\.(\w+)/" , "\\1" ,$file );
- echo $match;
- }
以上就是php 获取文件扩展名的示例代码的详细内容,更多请关注Gxl网其它相关文章!