ソースとして HTML ファイルがあり、次のコードのインスタンスがいくつか含まれています。
<span itemprop="name">NAME</span>
NAME の部分は常に別のものに変化します。
<span itemprop="name">
HTMLコードを通過し、「 」と「」の間のすべての名前を抽出</span>
して配列に入れるPHPコードを作成するにはどうすればよいですか?
私はこのコードを試しましたが、うまくいきません:
$prev=$html;
for($i=0; $i<10; $i++){
$current = explode('<span itemprop="name">', $prev);
$cur = explode('</span>', $current[1]);
$names[] = $cur[0];
$prev = $current[2];
}
print_r($names);