thinkphp判断url是不是图片链接

发布网友 发布时间:2022-04-06 04:24

我来回答

1个回答

热心网友 时间:2022-04-06 05:53

是不是图片链接.....


判断后缀名是否是gif jpg png bmp等图片格式即可啊......



先把链接以"?"切割成数组(如果有的话)并删除该数组的最后一个键值对以达到分离查询字符串的目的(就是?后面的内容),然后再以"."分割数组,取最后一位的值做判断即可

//除及特殊情况外,?只会出现一次;
$url="http://www.xx.com/1.jpg?asdasdadadadadasd";

if(strpos($url,'?'))
{
    $url = explode('?',$url);
    $url = $url[0];
}
$url=explode('.',$url);
$url=end($url);//取到最后的值;

$arr=array("jpg","png","gif","bmp");
if(in_array($url,$arr))
{
    echo "This is a image!";
}else{
    echo "This is not a image"!
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com