2012-01-19 5 views
0

У меня есть большой контент. get by file_get_content. Это так:Получить изображение URL из содержимого

<div class="nwsdetail"> 


    <div class="othernws"> 
     <div class="ttlcate"> 
      Các tin đã đăng</div> 
     <div class="items"> 

       <div class="nwsoitem"> 
        <img width="9px" src="pic/web/icon/blue_bullet.gif" border="0" /> <a class="nwsottl" href='?u=nws&su=d&cid=10&id=53948'> 
         Những con số thống kê Internet của năm 2010 và 2011 
        </a> 

        </div> 

        <div class="sepothernws"> 
        </div> 

       <div class="nwsoitem"> 
        <img width="9px" src="pic/web/icon/blue_bullet.gif" border="0" /> <a class="nwsottl" href='?u=nws&su=d&cid=10&id=53946'> 
         Ít giám đốc tiếp thị biết khai thác sức mạnh thông tin số 
        </a> 
        </div> 

        <div class="sepothernws"> 

        </div> 

       <div class="nwsoitem"> 
        <img width="9px" src="pic/web/icon/blue_bullet.gif" border="0" /> <a class="nwsottl" href='?u=nws&su=d&cid=10&id=53943'> 
         Dùng gói SMS nội mạng MobiFone, nhận khuyến mại tiền tỷ 
        </a> 
        </div> 

        <div class="sepothernws"> 
        </div> 

       <div class="nwsoitem"> 

        <img width="9px" src="pic/web/icon/blue_bullet.gif" border="0" /> <a class="nwsottl" href='?u=nws&su=d&cid=10&id=53936'> 
         CIO đầu tiên của Chính phủ Mỹ gia nhập Salesforce 
        </a> 
        </div> 

        <div class="sepothernws"> 
        </div> 

       <div class="nwsoitem"> 
        <img width="9px" src="pic/web/icon/blue_bullet.gif" border="0" /> <a class="nwsottl" href='?u=nws&su=d&cid=10&id=53934'> 

         Symantec thâu tóm LiveOffice 
        </a> 
        </div> 

     </div> 
    </div> 
</div> 

В этом содержании есть изображения URL и теперь я хочу поставить все изображения URL из этого содержания в массив URL изображения

, пожалуйста, руководство меня. большое вам спасибо.

ответ

1

Вы можете использовать preg_match_all для фильтрации содержимого и создания массива, содержащего все значения src тега img.

$input = "your html from file_get_contents"; 
preg_match_all('/<img[^>]+>/i',$input, $result); 

$images = array(); 
foreach($result as $image) 
{ 
    preg_match_all('/src=("[^"]*")/i',$image, $images[$img_tag]); 
} 
+0

please cleaner $ img_tag – vinanghinguyen

1

Отъезд simple HTML DOM. С его помощью вы можете взять что угодно со страницы.