-2

重複の可能性:
PHP で HTML を解析および処理する方法は?

HTML ファイルが与えられた場合、PHP を使用して各<font>ドキュメント内のタグなどから文字列を抽出するにはどうすればよいでしょうか?

4

3 に答える 3

4

この場合に役立つ多くの PHP ライブラリがあります。

SimpleXML : https://php.net/manual/en/book.simplexml.php

PHP の XML パーサー: http://php.net/manual/en/book.xml.php

これらのライブラリを使用してタグを示すだけで(例ではfont)、それに応じて文字列の内容を抽出できます。

于 2012-07-17T21:14:42.137 に答える
1

例として、次のように PHP のDOMDocumentクラスを使用してコンテンツを抽出できます。

$html = '<font>Hello</font> <font>, World!</font>';

$doc = new DOMDocument();
$doc->loadHTML( $html);

foreach( $doc->getElementsByTagName( 'font') as $node) {
    echo $node->nodeValue;
}

<font>これにより、タグの内部値が出力されるため、次のように出力されます。

Hello, World! 
于 2012-07-17T21:48:59.780 に答える
-1

dom パーサーを使用して..

http://simplehtmldom.sourceforge.net/はその一例です。

于 2012-07-17T21:14:41.960 に答える