php获取图片文件的后缀(扩展)名

文章目录

收集整理了集中获取文件后缀名的方法,记录一下。

假设有一个图片文件,名字为image.min.png,我们知道这是一个png文件,下面分享几种获取后缀名的方法。

第一种方法:end()函数。

end()函数会返回数组中的最后一个元素的值。所有首先需要把文件名打乱成数组,然后使用end()函数来获取后缀。

<?php
$file = ‘image.min.png’;
$arr = explode(‘.’, $file);
echo end($arr);
?>

第二种方法:array_pop()函数

array_pop()函数删除数组中最后一个元素的值,并把删除的元素的值返回。

<?php
$file = ‘image.min.png’;
$arr = explode(‘.’, $file);
echo array_pop($arr);
?>

第三种方法:strrpos()函数,substr()函数

strrpos()函数获取指定字符在字符串中的位置,substr()函数截取字符串。

<?php
$file = ‘image.min.png’;
echo substr($file,strrpos($file,’.’,0)+1);
?>

第四种方法:pathinfo()函数

pathinfo()函数获取会以数组的形式返回文件的路径信息。

<?php
$file = ‘image.min.png’;
//print_r(pathinfo($file));//打印查看返回的信息Array ( [dirname] => . [basename] => image.min.png [extension] => png [filename] => image.min )
echo pathinfo($file)[‘extension’];
?>

更多代码请关注代码日记本~

原文链接:,转发请注明来源!

发表评论

要发表评论,您必须先登录