-2

可能重复:
如何使用 PHP 解析和处理 HTML?

给定一个 HTML 文件,如何使用 PHP 从<font>文档中的每个标签中提取字符串?

4

3 回答 3

4

在这种情况下,有许多 PHP 库可以帮助您。

SimpleXMLhttps ://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 回答