php正则取img标记中任意属性

因有风流倜傥项目情报发布种类,数据库内容字段中存款和储蓄的是原图的门路(当然还会有任何文字内容啦,内容里插图时,存的是图形路径卡塔尔(قطر‎,但前台想利用缩略图,钻探1钟头余,获得以下结果,可消除难题(取img标签会了,取别的标签放肆属性自然也会了State of Qatar:
复制代码 代码如下: $word = ‘

111 22

图片 1

中国人

‘; //取width preg_match(‘//i’,$word,$matches); echo $matches[1];
//取height preg_match(‘//i’,$word,$matches); echo $matches[1];
//取src preg_match(‘//i’,$word,$matches); echo $matches[1];
/*正则替换去掉或更动图片img标识中的大肆属性***************************************************************/
$str = ‘

111 22

图片 2

中国人

31313 224344

图片 3

1212121

‘;
//改造src属性(此处将原本的src=””)
print
preg_replace(.+/./”?.+>)/i’,”/${1}_thumbs/Images//${3}”,$str);
/*退换src属性,
此处将本来的src=”
(例如您想在前台显示缩略图,但数据库中储存的是原图的门道。为啥要吐弃宽高??你缩略图啊!依旧原图的宽高,会怎么???卡塔尔国
*/ print preg_replaceimages//(.+/./”?).+>/i’,”/${1}
/${2}_thumbs/Images//${3}>”,$str); ?>

发表评论

电子邮件地址不会被公开。 必填项已用*标注