개발/PHP

본문안 이미지 추출 : 본문내 특정문자 추출

똘또히 2018. 3. 14. 15:28

$contents = "<img src='http://img/2015/07/01/okkks.tisotry.com_01.jpg' alt='01.jpg' /><br /><img rc='http://img/2015/07/01/02.jpg' />";


// 정규식을 이용해서 img 태그 전체 / src 값만 추출하기

preg_match_all("/<img[^>]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i", $contents, $matches);


// img 태그 전체 추출하기

print_r($matches[0]);


// src 값만 추출하기

print_r($matches[1]);


// 이미지 태그 src 값 중에서 "img" 문자열 이하 값 알아내기

$ary_rtn = array();


foreach($matches[1] as $k => $v) {

$t = explode("img", $v);

array_push($ary_rtn, $t[1]);

}


echo "<br />";

var_dump($ary_rtn);