在PHP简单的HTML DOM解析器中获取有限的单词

时间:2012-09-14 18:03:15

标签: php parsing

看一下这段代码 echo file_get_html('http://www.google.com)->plaintext;它将从网站上获取完整内容。所以,我的问题是如何获取有限的单词。假设它只能获取180个单词..任何想法?

1 个答案:

答案 0 :(得分:0)

file_get_html创建一个DOM对象,这需要一个完整的页面加载/解析,因此您不一定要按字符数来获取。但是,您可以启动文件处理程序并将其fread到一定量的字节:

$fh = fopen('google.com');
$data = fread($fh,$length);
fclose($fh);

或者这个:

 $data = substr(file_get_contents('google.com'),$start,$end);