2

PHP Simple HTML DOM Parserを使用してサイトからコンテンツを取得する PHP ベースのアプリケーションを作成しています。

2 つの HTML タグの間のテキストをコンテンツから動的に除外したいと考えています。

コンテンツのソース コードが次の場合:

Some description or content ETC ABC <span class="s"> May 3  2009 <b> ABC Some Text </b> Some photo or video...

<span class="s">最初の<b>HTML タグにラップされたすべてのテキストを削除したいので、出力は次のようになります。

Some description or content ETC ABC <span class="s"><b> ABC Some Text </b> Some photo or video...

これはforeachループを使用して行う必要があり、アイデアは、次のような変数でフィルター処理されたすべてのテキストを取得し、次の$ftextような単純な PHP を適用する必要があることです。

foreach($html->find('how_to_tell_those_filtered_text_here') as $ftext)
$result = str_replace($ftext, '', $result);
$result = str_get_html($result);

それで、解決策は何ですか、何か考えはありますか?

4

1 に答える 1

0

Arc90HTMLコンテンツエクストラクタによる読みやすさを使用するとより良い

于 2012-11-01T13:17:28.843 に答える