我有以下html:
<span class="orig_line">
<a class="original" href="http://nucleify.org/">Nucleify <i class="externalLink icon-circle-arrow-right"></i></a>
·
by <span class="author">Random Person</span>
·
October 1, 2013
</span>
我正在使用 sourceforge 上提供的简单 HTML DOM 解析器类,这是我正在使用的示例代码:
$newoutput = str_get_html($htmlCode);
$html = new simple_html_dom();
$html->load($newoutput);
foreach($html->find('div#titlebar') as $date){
$n['date'] = $date->find('span.orig_line',0)->plaintext);
print $n['date'];
}
因为我只希望October 1, 2013
跨度(.orig_line)中的日期文本去除其中的任何进一步的html标签,而只有文本,所以我找不到解决方法......
PS:我只想坚持 SimpleHTMLDom 类,而不是 phpQuery 或 DOMParsers。
谢谢你。