php simple_html_dom


    這個真的很好用,如果用正則,就太麻煩了。

    首先,下載simple_html_dom,用include_once就可以使用了。

    可以直接定位,可以像個對象一樣操作,很方便。

     $ret=file_get_html('url');//獲得解析的文檔

     find();//函數可以定位標簽

     比如: $ret->find('div');//定位div標簽

             $ret->find('a',1);//定位a標簽的第二個元素,返回的是個數組

             $ret->find(' div a');//定位div 標簽里的a元素

             $ret->find('div.content');//定位含有<div class='content'>的塊

             $ret->find('div[id=content]');//定位含有<div id='content'>的塊

             $ret->find('#id');//定位含有id的標簽

    $ret可以遍歷元素:

              $ret->parent();

              $ret->children();

              $ret->pre_sibling();

              $ret->next_sibling();

    可以訪問標簽內容:

             $ret->innertext;

             $ret->outertext;

             $ret->tag;

    可以像對象一樣訪問元素:

            $ret->href;

 

很強大,用這個解析html很容易和方便,帶來特別的簡單美。

     

   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM