phpで文字列にあるurlを自動でリンクにしたくて方法を探していたら


すばらしい方法を発見ビックリマーク


これはかなりいいです。


作ってくれた方々に感謝です。


正規表現で置換

$text = ereg_replace("[^'\"](https?|ftp)(://[[:alnum:]\+\$\;\?\.%,!#~*/:@&=_-]+)", "<a href=\"\\1\\2\" target=\"_blank\">\\1\\2</a>" , $text);


紹介サイト

こまちドーナッツ|URLの自動リンクをする正規表現(PHP)