2012-01-19 24 views
0

私は大きなコンテンツを持っています。ファイル_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を使用してコンテンツをフィルタリングし、imgタグのsrc値をすべて含む配列を作成できます。

$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

きれいにしてください$ img_tag – vinanghinguyen

1

simple HTML DOMをご覧ください。それによって、ページから何かをつかむことができます。

関連する問題