前言
由于最近星环有点事,一直没有及时更新博客,所以今天遇到一些问题的时候记录一下。有时候需要获取文件的后缀名来判断,是否符合文件格式。正好星环看到了一个,不错的获取方法,一起来探讨一下吧。
代码
1.第一种
$file = 'xhto.pdf';
echo substr(strrchr($file, '.'), 1);
strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符
2.第二种
$file = 'xhto.pdf';
echo substr($file, strrpos($file, '.')+1);
查找 "." 在字符串中最后一次出现的位置,返回位置 substr()从该位置开始截取
3.第三种
$file = 'xhto.pdf';
$arr=explode('.', $file);
echo $arr[count($arr)-1];
4.第四种
$file = 'xhto.pdf';
$arr=explode('.', $file);
echo end($arr); //end()返回数组的最后一个元素
5.第五种
$file = 'xhto.pdf';
echo strrev(explode('.', strrev($file))[0]);
6.第六种
.$file = 'xhto.pdf';
echo pathinfo($file)['extension'];
解析:pathinfo() 函数以数组的形式返回文件路径的信息。
7.第七种
$file = 'xhto.pdf';
echo pathinfo($file, PATHINFO_EXTENSION);
版权声明:本文为原创文章,版权归 星环博客 所有,转载请注明出处!
本文链接: https://xhto.cn/archives/120.html
友情提示:添加友联和友联失效404的请联系博主,并确保自己网站已经添加博主为友联!
黑色的背后是黎明... + 赞赏博主吧!已经穷的开不起站了~