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很容易和方便,带来特别的简单美。

     

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值