URLを見つけたら自動でリンク、タイトルを取得する
よろしくお願い致します。
-------------
引用元:http://aaa、http://bbb、http://ccc
-------------
という文字列がある場合
-------------
引用元:<a href="http://aaa" target="_blank">タイトルaaa</a>、<a href="http://bbb" target="_blank">タイトルbbb</a>、<a href="http://ccc" target="_blank">タイトルccc</a>
-------------
に置き換える方法を考えています。
-------------
<?php
// 対象文字列
$text = '引用元:http://aaa、http://bbb、http://ccc';
// パターン
$pattern = '/((?:https?|ftp):\/\/[-_.!~*\'()a-zA-Z0-9;\/?:@&=+$,%#]+)/u';
// 置換後の文字列
$replacement = '<a href="\1">\1</a>';
// 置換
$text= preg_replace($pattern,$replacement,$text);
// 出力
echo $text;
?>
-------------
で
-------------
引用元:<a href="http://aaa" target="_blank">http://aaa</a>、<a href="http://bbb" target="_blank">http://bbb</a>、<a href="http://ccc" target="_blank">http://ccc</a>
-------------
までは行けたのですが、タイトルを取得する方法が分かりません。
http://otapps.net/archives/305
こちらを参考に考えたのですが、先に進めずにいます。
分かる方がいらっしゃいましたら、ご教示ください。
よろしくお願い致します。