您的位置:首页 > 编程语言 > PHP开发

php中获取文件扩展名方法集合

2017-02-19 15:17 183 查看
function get_ext1($file_name){ 

//strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。

return strrchr($file_name, '.');

}

function get_ext2($file_name){ 

//strrpos() 函数查找字符串在另一字符串中最后一次出现的位置。substr()
函数返回字符串的一部分。

return substr($file_name, strrpos($file_name, '.'));

}

function get_ext3($file_name){ 

//explode()函数把字符串打散为数组。array_pop()
函数删除数组中的最后一个元素。

return array_pop(explode('.', $file_name));

}

function get_ext4($file_name){ 

//pathinfo() 函数以数组或字符串的形式返回关于文件路径的信息。PATHINFO_EXTENSION - 只返回 extension

return pathinfo($file_name, PATHINFO_EXTENSION);

}

function get_ext5($file_name){ 

//strrev() 函数反转字符串。

return strrev(substr(strrev($file_name), 0, strpos(strrev($file_name), '.')));

}

function get_ext6($file_name){

//basename() 函数返回路径中的文件名部分。

return array_pop(explode('.',basename($file_name)));

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: