次のようなデータを持つ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>
タグの間にある年は見つかりません。年を見つけるために何ができるか知っている人はいますか?