【发布时间】:2013-09-30 10:30:43
【问题描述】:
我解析网页内容并通过以下方式将其显示在 div 中:
$doc = new DOMDocument();
libxml_use_internal_errors(true);
$doc->loadHTMLFile($url);
libxml_clear_errors();
$xpath = new DOMXPath($doc);
foreach($xpath->query("//script") as $script) {
$script->parentNode->removeChild($script);
}
$textContent = $doc->textContent; //inherited from DOMNode
$text=escapeshellarg($textContent);
$test = preg_replace("/[^a-zA-Z]+/", " ", html_entity_decode($text));
但这也会将换行符(段落)删除到 $test 中。 如何在上面包含换行符,以便每个段落都可见?
【问题讨论】: