外部サイトURLからページタイトルを取得する

PHPで取得。
タイトル前後に改行タブ半角スペースが入る場合に、trimを使用してそれらを除去する。

$url = file_get_contents('URLを指定');
//タイトル取得
$pattern = '/<title>([\s\S]*?)<\/title>/i';
preg_match($pattern, $url, $match);
$title_name = trim($match[1]);
echo $title_name;