使用五种以上方式获取一个文件的扩展名

使用五种以上方式获取一个文件的扩展名:

  要求:dir/upload.image.jpg,找出 .jpg 或者 jpg ,
  必须使用PHP自带的处理函数进行处理,方法不能明显重复,可以封装成函数,比如 get_ext1($file_name), get_ext2($file_name)

 

function get_ext1($file_name){
return strrchr($file_name, '.');
}
function get_ext2($file_name){
return substr($file_name, strrpos($file_name, '.'));
}
function get_ext3($file_name){
return array_pop(explode('.', $file_name));
}
function get_ext4($file_name){
$p = pathinfo($file_name);
return $p['extension'];
}
function get_ext5($file_name){
return strrev(substr(strrev($file_name), 0, strpos(strrev($file_name), '.')));
}

 

posted @ 2013-03-18 23:35  洒洒  阅读(588)  评论(0编辑  收藏  举报