く? [ku]

ぐぐるだけでPHPどこまでできるか…!

PHPの正規表現でHTMLからタイトルを抽出

$subject = file_get_contents(URL);

 if (preg_match_all("/<title>(.*?)<\/title>/s", $subject, $match) ){

echo $match[1][0]."<br>";

}else{

echo "no match.<br>"; } 

 

 

って感じでタイトルだけ表示できました!

$matchという配列が意味不明で、

$match[0]はさらに空のArrayが入っていて、

$match[1]もArrayがはいっていて、そのArray[0]に結果がいました。

このへんは要勉強。

 

参考サイト

[Q&A] 正規表現で特定のHTMLタグのクラスから文字列を取り出したい 【OKWave】 : http://okwave.jp/qa/q5069941.html