caixw.com

把时髦的技术挂在嘴边,还不如把过时的技术记在心里!

PHP中获取文件扩展名的N种方法

caixw 0

从网上收罗的,基本上就以下这几种方式:

第1种方法:

function get_extension($file)
{
    substr(strrchr($file, '.'), 1);
}

第2种方法:

function get_extension($file)
{
    return substr($file, strrpos($file, '.')+1);
}

第3种方法:

function get_extension($file)
{
    return end(explode('.', $file));
}

第4种方法:

function get_extension($file)
{
    $info = pathinfo($file);
    return $info['extension'];
}

第5种方法:

function get_extension($file)
{
    return pathinfo($file, PATHINFO_EXTENSION);
}