可能重复:
如何使用 PHP 解析和处理 HTML?
给定一个 HTML 文件,如何使用 PHP 从<font>
文档中的每个标签中提取字符串?
在这种情况下,有许多 PHP 库可以帮助您。
SimpleXML:https ://php.net/manual/en/book.simplexml.php
PHP 的 XML 解析器: http: //php.net/manual/en/book.xml.php
只需使用这些库并表示标签(在您的示例中font
),您就可以相应地提取字符串内容。
例如,您可以使用 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!
使用dom解析器..