Heim  >  Artikel  >  Backend-Entwicklung  >  PHP采集腾讯微博只留文字部分

PHP采集腾讯微博只留文字部分

WBOY
WBOYOriginal
2016-07-25 08:44:26811Durchsuche
PHP采集腾讯微博只留文字部分
  1. header("Content-type:text/html;charset=utf-8");
  2. $weibo = file_get_contents('http://t.qq.com/starank');
  3. $preg = '/
    (.*)
    /Uis';
  4. preg_match_all($preg, $weibo, $string);
  5. foreach ($string[1] as $key=>$value){
  6. echo delhtml($value)."


    ";
  7. }
  8. function delhtml($str) // 清除html标签
  9. {
  10. $st = -1; //开始
  11. $et = -1; //结束
  12. $stmp = array();
  13. $stmp[] = " ";
  14. $len = strlen($str);
  15. for($i = 0;$i {
  16. $ss = substr($str, $i, 1);
  17. if (ord($ss) == 60) // ord(" {
  18. $st = $i;
  19. }
  20. if (ord($ss) == 62) // ord(">")==62
  21. {
  22. $et = $i;
  23. if ($st != -1)
  24. {
  25. $stmp[] = substr($str, $st, $et - $st + 1);
  26. }
  27. }
  28. }
  29. $str = str_replace($stmp, "", $str);
  30. return $str;
  31. }
  32. ?>
复制代码

只留, PHP


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:完整的PHP操作MySQL数据库类 Nächster Artikel:一个PHP分页函数