0


echo file_get_html('http://www.google.com)->plaintext;
ウェブサイトから完全なコンテンツを取得するこのコードを見てください。それで、私の質問は、限られた単語を取得する方法です。180単語しか取得できないとします..何か考えはありますか?

4

1 に答える 1

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);
于 2012-09-14T18:29:36.353 に答える