【发布时间】:2013-03-17 06:00:54
【问题描述】:
我正在尝试使用 PHP 来抓取信息,这些信息的数据如下:
<br>1998 - <a href="http://example.com/movie/id/2345">A Night at the Roxburry<a/>
我需要得到<br> 和<a> 标签之间的年份。我通过使用 PHP Simple DOM HTML 解析器获得了电影的标题。这是我用来解析标题的代码
foreach($dom->getElementsByTagName('a') as $link){
$title = $link->getAttribute('href');
}
我尝试使用:
$string = '<br>1998 - <a href="http://example.com/movie/id/2345">A Night at the Roxburry<a/>';
$year = preg_match_all('/<br>(.*)<a>', $string);
但它没有找到介于 <br> 和 <a> 标记之间的年份。有谁知道我可以做些什么来找到年份?
【问题讨论】: