単純な HTML DOM での要素削除の難題を解決する
ニュース ティッカーの簡潔なテキスト スニペットを作成するには、画像などの冗長な要素を削除する必要があります。 Simple HTML DOM は HTML 解析用の強力なツールセットを提供しますが、専用の要素削除メソッドがないことが課題となる可能性があります。この問題に対処するには、既存の機能を利用して目的の結果を達成できます。
Simple HTML DOM を使用してイメージ タグを削除するには、次の手順に従います。
プロセスを説明するコード スニペットの例を次に示します。
<code class="php">$html = file_get_contents('article.html'); $dom = new simple_html_dom(); $dom->load($html); // Remove image elements $images = $dom->find('img'); foreach ($images as $image) { $image->outertext = ''; } // Limit content to x words $content = strip_tags($dom->save()); $content = implode(' ', array_slice(explode(' ', $content), 0, 100)); echo $content;</code>
以上がシンプルな HTML DOM で不要な要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。