php 正則提取內容的中的圖片

直接上代碼

1、全匹配

preg_match_all('/<img[\s\S]*?src\s*=\s*[\"|\'](.*?)[\"|\'][\s\S]*?>/i', $content, $result, PREG_SET_ORDER);

2、配置指定類型的圖片

function getImgs($content,$num = 0){
	$pattern="/<img.*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png|\.jpeg]))[\'|\"].*?[\/]?>/";
	preg_match_all($pattern, $content, $match);
	foreach($match[1] as $key=>$v) {
		$img[] = $v;
	}
	if($num == 1) {
		return count($img);
	} else {
		return $img;
	}
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章