掲示板を作る場合などに、メッセージでURLがあった場合自動でリンクを貼りたい場合があります。
そんな場合は正規表現を使って簡単に変換できます。
$text = "あいうえお http://www.yahoo.co.jp てすと";
$text = ereg_replace("(http)(://[[:alnum:]\S\$\+\?\.-=_%,:@!#~*/&]+)","<a href=\"\\1\\2\" target=\"_blank\">\\1\\2</a>",$text);
とすると、$text の http://www.yahoo.co.jp にリンクが貼られます。
スポンサードリンク
PHPサンプル集