<li><div><a href="pinpai-2869.html" target="_blank" title="查看掌上明珠家具品牌详情"><img class="brandlogo" src="http://cache.mars.sina.com.cn/nd/jiancaijiaju/brand_logo/9/2869_116x116.jpg" id="blogo_2869" onload="DrawImg(this.id, 100, 50)" /></a><p><a href="pinpai-2869.html" target="_blank" title="查看掌上明珠家具品牌详情">掌上明珠家具</a>-<a href="chanpinku-2869-0-0-1-1-1.html" target="_blank" title="查看掌上明珠家具全部产品" class="pro">[产品]</a></p></div></li>
<li><div><a href="pinpai-792.html" target="_blank" title="查看索菲亚衣柜品牌详情"><img class="brandlogo" src="http://cache.mars.sina.com.cn/nd/jiancaijiaju/brand_logo/2/792_116x116.jpg" id="blogo_792" onload="DrawImg(this.id, 100, 50)" /></a><p><a href="pinpai-792.html" target="_blank" title="查看索菲亚衣柜品牌详情">索菲亚衣柜</a>-<a href="chanpinku-792-0-0-1-1-1.html" target="_blank" title="查看索菲亚衣柜全部产品" class="pro">[产品]</a></p></div></li>
<li><div><a href="pinpai-4800.html" target="_blank" title="查看诗尼曼滑动门品牌详情"><img class="brandlogo" src="http://cache.mars.sina.com.cn/nd/jiancaijiaju/brand_logo/0/4800_116x116.jpg" id="blogo_4800" onload="DrawImg(this.id, 100, 50)" /></a><p><a href="pinpai-4800.html" target="_blank" title="查看诗尼曼滑动门品牌详情">诗尼曼滑动门</a>-<a href="chanpinku-4800-0-0-1-1-1.html" target="_blank" title="查看诗尼曼滑动门全部产品" class="pro">[产品]</a></p></div></li>上面是html代码,我怎么分别把了、连接的网址,跟标题内容给获取出来?在线等...
如:1、pinpai-2869.html   掌上明珠家具
2、pinpai-792.html   索菲亚衣柜




解决方案 »

  1.   

    呵呵  用正则去取呀 
    正则式 /<a.*?href=\"([^\"]*)\".*?title=\"([^\"]*)\"[^>]*>(.*?)<\/a>/i然后用 preg_match_all('/<a.*?href=\"([^\"]*)\".*?title=\"([^\"]*)\"[^>]*>(.*?)<\/a>/i',$str,$arr)函数得到一个验证成功后的数组,$arr为成功后的数组,也就是你要的
      

  2.   


    $str=<<<eof
    <li><div><a href="pinpai-2869.html" target="_blank" title="查看掌上明珠家具品牌详情"><img class="brandlogo" src="http://cache.mars.sina.com.cn/nd/jiancaijiaju/brand_logo/9/2869_116x116.jpg" id="blogo_2869" onload="DrawImg(this.id, 100, 50)" /></a><p><a href="pinpai-2869.html" target="_blank" title="查看掌上明珠家具品牌详情">掌上明珠家具</a>-<a href="chanpinku-2869-0-0-1-1-1.html" target="_blank" title="查看掌上明珠家具全部产品" class="pro">[产品]</a></p></div></li>
                                        <li><div><a href="pinpai-792.html" target="_blank" title="查看索菲亚衣柜品牌详情"><img class="brandlogo" src="http://cache.mars.sina.com.cn/nd/jiancaijiaju/brand_logo/2/792_116x116.jpg" id="blogo_792" onload="DrawImg(this.id, 100, 50)" /></a><p><a href="pinpai-792.html" target="_blank" title="查看索菲亚衣柜品牌详情">索菲亚衣柜</a>-<a href="chanpinku-792-0-0-1-1-1.html" target="_blank" title="查看索菲亚衣柜全部产品" class="pro">[产品]</a></p></div></li>
                                        <li><div><a href="pinpai-4800.html" target="_blank" title="查看诗尼曼滑动门品牌详情"><img class="brandlogo" src="http://cache.mars.sina.com.cn/nd/jiancaijiaju/brand_logo/0/4800_116x116.jpg" id="blogo_4800" onload="DrawImg(this.id, 100, 50)" /></a><p><a href="pinpai-4800.html" target="_blank" title="查看诗尼曼滑动门品牌详情">诗尼曼滑动门</a>-<a href="chanpinku-4800-0-0-1-1-1.html" target="_blank" title="查看诗尼曼滑动门全部产品" class="pro">[产品]</a></p></div></li>
    eof;if(preg_match_all("/<li><div><a[^>]*?><img[^>]*?><\/a><p><a href=\"(.*?)\"[^>]*?>(.*?)<\/a>/is",$str,$match)){
      print_r($match);}
      

  3.   


    if(preg_match_all("/<li><div><a[^>]*?><img[^>]*?><\/a><p><a\s+href=\"(.*?)\"[^>]*?>(.*?)<\/a>/is",$str,$match)){
      print_r($match);}