本帖最后由 phpaihaozhe15 于 2012-10-08 07:28:02 编辑

解决方案 »

  1.   


    preg_match_all('/<a href=(.*)>(.*)<\/a>/iU',$str,$match);
    $resArr = preg_replace("/<strong>|<\/strong>/", "", $match[2]);
    print "<pre>";
    print_r($resArr);
    Array
    (
        [0] => 电影天堂官网
        [1] => dytt电影天堂
        [2] => 80电影天堂
        [3] => 电影天堂在线观看
        [4] => 快播电影天堂
        [5] => 电影天堂迅雷下载
        [6] => 小调网 电影天堂
        [7] => 80电影天堂网
    )
      

  2.   


    这个必须匹配下DIV 这不是一个单独存在的 而是我从一个网页上截取的一小段  只匹配A是不行的 因为网页上很多A链接
      

  3.   

    那你就在这之前再截取一次
    preg_match_all('/<div class="sw_menu">(.*?)<\/div>/ms',$str,$strNew);
    用$strNew[0]继续下面操作