PHP 在后台操作文件时,有时候需要获取文件的扩展名,用于判断文件的类型好进行下一步的操作,那么这篇博文就来说一说,在 php 中如何获取文件扩展名的教程!
<?phpfunction getExt1($filename)
{$arr = explode('.',$filename);
return array_pop($arr);
}//函数调用echo getExt1('feiniaomy.jpg');
// jpg?>
strrchr():查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。
<?phpfunction getExt2($filename)
{$ext = strrchr($filename,'.');
return $ext;
}//调用方法echo getExt2('feiniaomy.jpg');
//输入 .jpg (这里有点哦)?>strrpos():查找指定字符串,最后一次出现的位置,
substr():返回从某个位置开始的字符串!
<?phpfunction getExt3($filename)
{$pos = strrpos($filename, '.');
$ext = substr($filename, $pos);
return $ext;
}//调用方法echo getExt3('mochu.txt');
//输入结果: .txt?>php 中 strrev() 函数用于反转字符串。
<?phpfunction getExt4($filename)
{$str = strrev($filename);
return strrev(strchr($str,'.',true));
}//调用方法echo getExt4('m.png');
//输出结果 png?>使用 php 中的预设函数 pathinfo() ,以数组的形式返回文件信息!
<?phpfunction getExt5($filename)
{$arr = pathinfo($filename);
$ext = $arr['extension'];
return $ext;
}//函数调用echo getExt5('m.txt');
//输出结果 txt?>专业提供WordPress主题安装、深度汉化、加速优化等各类网站建设服务,详询在线客服!
