终于来人了....嗯,取出<a href=xxx.xxx.xx></a>之间的文字,和该文字左侧的第一个HTML标记谢谢

解决方案 »

  1.   

    单标记写成这样吗?     <img src=xxx.xx.xxx alt=例2></img>如果这样就简单了preg_match_all("/<\/[a-z]+>/i", $str, $out);
      

  2.   

    取出字符来不是问题,关键是要找到HTML标签,我想了好久没找到好的方法,大哥们帮帮小弟
    今天不搞定不让走啊还补充一下,<b><a href=xxx.xxx.xx //文字不能在这>//必须在这</a></b>,在这里就只能把
    "<a>"提出来,"<b>"不算。
      

  3.   

    我想了个办法:把字符串去掉空格在转化为数组,在依据strip_tag返回的文字,算出在数组中的位置,判断后面紧跟的
    是不是</,如果没有就向前找。测试了下基本上通过。但是提交给老师,他还是给打了回来,说
    不是个好办法效率太低。汗……