Language/PHP

이미지 태그 추출 코드

적외선 2010. 12. 13. 15:20

1. 맨 첫번째 값만 추출해서 배열 변수로 저장하는 코드

preg_match("/<IMG[^>]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i"(추출할 코드),추출할 변수,추출한 코드를 저장하는 변수);

 

2. 해당되는 모든 값을 추출해서 배열 변수로 저장하는 코드

preg_match_all("/<IMG[^>]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i"(추출할 코드),추출할 변수,추출한 코드를 저장하는 변수);


<?
 
    $input = '<IMG alt=P41904.jpg src="files/attach/images/304/440/P41904.jpg" editor_component="image_link"><IMG alt=P41899.jpg src="files/attach/images/304/440/P41899.jpg" editor_component="image_link">';
    preg_match_all('/src=\"(.[^"]+)"/i', $input, $value);
    echo "<pre>";
 print_r($value[1]);
 echo "</pre>";
?>