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"!
}