应用的函数 是  function GetHtmlArea($stag,$etag,$html){
    if($html==""){ return ""; }
    $posstart = strpos($html,$stag);
    if($posstart===false){ return ""; }
    $posend = strpos($html,$etag,$posstart);
    if($posend > $posstart && $posend!==false){
      return substr($html,$posstart+strlen($stag),$posend-$posstart-strlen($stag));
    }else{
      return "";
    }
}

解决方案 »

  1.   

    中文的字符串分割用MB_STRING库来解决。
      

  2.   

    用 addslash()处理一
    str='< 符号  例如 查找 国美第一城 <A 中的  < 能找到,但 查找  http://esf.soufun.com/newcs/cs_swhj_56399555_-1.htm 页面中 物业名称: 国美第一城[ 电子地图 ]  时  国美第一城 <A class= 'style6 ' 这里的  < 就无法查到,需要查 A 或者是  <A 'addslash(str)