正则匹配图片

图片上传修改采用的是富文本编辑器,需要匹配出的图片
//取第一张图
$imgpreg = '/<\s*img\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i';
preg_match($imgpreg,$info['picture'],$arraypic);
if(count($arraypic) >= 2){
$info['good_pic'] = $arraypic[count($arraypic)-1];
}elseif(count($arraypic) == 1){
$info['good_pic'] = $arraypic[0];
}else{
$info['good_pic'] = '';
}
//图片列表
preg_match_all($imgpreg,$info['picture'],$piclist);
if(count($piclist) >= 2){
$info['piclist'] = $piclist[count($piclist)-1];
}elseif(count($piclist) == 1){
$info['piclist'] = $piclist[0];
}else{
$info['piclist'] = '';
}

猜你喜欢

转载自www.cnblogs.com/notice/p/9400737.html