鉴于HTML文件,如何使用PHP从每个文件中提取字符串,例如文档中的<font>
标记?
答案 0 :(得分:4)
在这种情况下,有许多PHP库可以为您提供帮助。
SimpleXML :https://php.net/manual/en/book.simplexml.php
PHP的XML解析器:http://php.net/manual/en/book.xml.php
只需使用这些库并表示标记(在您的示例font
中),您就可以相应地提取字符串内容。
答案 1 :(得分:2)
例如,您可以使用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>
标记的内部值,因此will output:
Hello, World!
答案 2 :(得分:0)
使用dom解析器..