获取URL中的⽂件的扩展名问题:
尽可能多地写出获取⽂件扩展名的⽅法:
//⽅法⼀(分割数组)
function getExt($url){
$arr = explode('.',$url);
$len = count($arr);
return$arr[$len-1];//不含点
}
//⽅法⼆(分个数组,⽅法⼀的改版)
function getExt2($url){
$arr = explode('.',$url);
return end($arr);//不含点
}
//⽅法三(分个数组,⽅法⼀的改版)
function getExt3($url){
$arr = explode('.',$url);
return array_pop($arr);//不含点
}
//⽅法四(字符串截取)
function getExt4($url){
$position = strrpos($url, '.');
return substr($url,$position+1);//不含点
}
//⽅法五(字符串截取)
function getExt5($url){
return ltrim(strrchr($url,'.'),'.');//不含点
}
//⽅法六(路径函数)
function getExt6($url){
return pathinfo($url,PATHINFO_EXTENSION);//不含点
}
//⽅法七(翻转字符串-分割数组-翻转字符串)
function getExt7($url){
$flip_str = strrev($url);
$arr = explode('.',$flip_str);
return strrev($arr[0]);//不含点
}
//
//⽅法⼋(翻转字符串-截取字符串-翻转字符串)
function getExt8($url){
$flip_str = strrev($url);
字符串截取数组$sub_str = strchr($flip_str,'.',true);
return strrev($sub_str);//不含点
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论