php怎么取文章中的第一个图片。
$="这里一大堆数据里面可能包含图片可能不包含"请问怎么判断出里面是否有图片,如果有怎么echo出第一张图片...
$="这里一大堆数据里面可能包含图片可能不包含"
请问怎么判断出里面是否有图片,如果有怎么echo出第一张图片 展开
请问怎么判断出里面是否有图片,如果有怎么echo出第一张图片 展开
1个回答
展开全部
你这个要使用正则的,看你是要取整个 img 呢,还是只取 src 地址:
//1、取整个图片代码
preg_match('/<\s*img\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i',$str,$match);
echo $match[0];
//4、取src
preg_match('/<img.+src=\"?(.+\.(jpg|gif|bmp|bnp|png))\"?.+>/i',$str,$match);
echo $match[1];
追问
怎么判断有木有图片呢
追答
preg_match 函数的返回值就是匹配的次数,在这里,0次就表示没有
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询