如何在PHP中获取(解压缩)文件扩展名?这是一个你可以在网上随处可见的问题,有各种各样的答案:$ext = end(explode('.', $filename));$ext = substr(strrchr($filename, '.'), 1);$ext = substr($filename, strrpos($filename, '.') + 1);
$ext = preg_replace('/^.*\.([^.]+)$/D', '$1', $filename);$exts = split("[/\\.]", $filename);$n = count($exts)-1;$ext = $exts[$n];等。然而,总有“最好的方式”,它应该在堆栈溢出。
3 回答
![?](http://img1.sycdn.imooc.com/545847f50001126402200220-100-100.jpg)
www说
TA贡献1775条经验 获得超8个赞
pathinfo()
:
$ext = pathinfo($filename, PATHINFO_EXTENSION);
pathinfo()
setlocale(LC_ALL,'en_US.UTF-8');
![?](http://img1.sycdn.imooc.com/545865470001bf9402200220-100-100.jpg)
慕沐林林
TA贡献2016条经验 获得超9个赞
- 3 回答
- 0 关注
- 639 浏览
添加回答
举报
0/150
提交
取消