外部サイト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;