PHP正则表达式取出img标签属性
<?php preg_match_all("/<img[^>]*\>/",$body,$img_array); //body是混放字符串的HTML代码 //print_r($img_array); $res=array();//结果存放 //print_r($img_array[0]); for($k1=0;$k1<count($img_array[0]);$k1++){ $img1=$img_array[0][$k1]; preg_match_all('/src=".*?"/',$img1,$img2); $img3=$img2[0][0]; //src="/uploads/image/20160816/1471328737687088.jpg" $img4=str_replace('src=','',$img3); //"/uploads/image/20160816/1471328737687088.jpg" $img4len=strlen($img4); //获取字符串长度 去头尾 $img5=substr($img4,1,$img4len-2); $res[]=$img5; } print_r($res);