このような非常に不規則なHTML部分がありますが、リンクアドレスとリンク名を抽出したい場合、どうすればよいでしょうか。
//HTML
$str = ''曲リスト
中国ゴールデン メロディー チャート
正規表現を使うのが一番簡単ですが、他の方法も考えてみたいと思います。 。 。
$pat = ''/(.*?)/i'';
preg_match_all($パット、$str、$m);
出力方法:
print_r($m[2]);
print_r($m[4]);
または:
for($i=0;$i
表示される結果は次のとおりです:
配列 ([0] => http://list.mp3.baidu.com/song/A.htm?top8 [1] => http://list.mp3.baidu.com/list/bangping. html [2] => qingyinyue.html?top19 ) 配列 ( [0] => 曲リスト [1] => 中国ゴールデンソングチャート [2] => 軽音楽)
そこで、Web サイトのタイトルとリンク アドレスを収集する方法を考え出しました。 。 。自分で適用してください。 。 。
転載元: http://www.aspnetjia.com