[英]PHP Simple HTML DOM Parser: How to remove <font> tags from script output?
我正在使用PHP Simple HTML DOM解析器從頁面中提取URL列表,如下所示:
<?php
include('simple_html_dom.php');
$url = 'http://www.domain.com/';
$html = file_get_html($url);
foreach($html->find('table[width=370]') as $table)
{
foreach($table->find('a') as $item)
echo $item->outertext . '<br><hr>';
}
$html->clear();
?>
只要提取所需的信息,它就可以正常工作,但是, 某些 a標記(在domain.com上)的格式如下:
<a href="http://www.domain.com"><font size="2">Anchor text</font></a>
而在其他情況下,字體大小是在包含每個標簽的p標簽中定義的,這意味着該標簽顯示為:
<a href="http://www.domain.com">Anchor text</a>
有什么方法可以從那些擁有字體的標簽中刪除字體標簽? 這可能很簡單,但多年來我一直在“四處尋找” :(
感謝您的任何想法或建議。
湯姆
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.