php获取指定位置内容

这款函数比较实用于数据采集,一般采集数据时会要指定一个区域的内容,这个代码就可以实例:

  1. $str="<!-- fdaf-- -->";
  2. echo strip_comments( $str );
  3. function strip_comments($data) {
  4. $the_rest = $data;
  5. $result = "";
  6. while ($the_rest) {
  7. $start = strpos($the_rest, "<!--");
  8. if ($start === false) {
  9. $result .= $the_rest;
  10. break;
  11. }
  12. $result .= substr($the_rest, 0, $start);
  13. $end = strpos($the_rest, "-->", $start);
  14. if ($end === false) {
  15. break;
  16. }
  17. $the_rest = substr($the_rest, $end+3);
  18. }
  19. return $result;
  20. }