[PHP]正規表現でhtmlからタイトルを取得

htmlからタイトルだけを抜き出したい

前回はhtmlからリンクの一覧を取得しました。
今回は同じく、タイトルだけを抜き出します。
やっぱり正規表現だ

ここを参考に取得したhtmlを使って、タイトルを抜き出します。
タイトルなので、[ <title>hogehoge</title> ]ですね。

下記のような正規表現で取得できます

<?php
function getTitle($html){
$preg_string = "/<title>(.*?)</title>/i";
preg_match($preg_string, $html, $out);

return $out[1];
}
?>

かんたん

参考記事

[PHP]HTMLを取得