我们有很多种获取文件扩展名的方法,这里简单整理了几种比较常用的
function getExt1($file_name){
return strrchr($file_name, '.');
}
//备注: strrchr //找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。
function getExt2($file_name){
return substr($file_name, strrpos($file_name, '.'));
}
//备注: strrpos //查找字符串在另一个字符串中最后一次出现的位置。
function getExt3($file_name){
return array_pop(explode('.', $file_name));
}
//备注: array_pop //删除数组中的最后一个元素。
function getExt4($file_name){
$p = pathinfo($file_name);
return $p['extension'];
}
//备注: pathinfo //以数组的形式返回文件路径的信息。
function getExt5($file_name){
return strrev(substr(strrev($file_name), 0, strpos(strrev($file_name), '.')));
}
//备注: strrev //反转字符串
// strpos //返回字符串在另一个字符串中第一次出现的位置。
登录后可发表评论