PHP Function: linkify
I needed a function to take a chunk of text and turn all the URLs inside of it to hyperlinks. Here is the solution I came up with:
function linkify($str) {
$new_str = preg_replace("@[http|https|ftp]+://[^<>[:space:]]+[[:alnum:]/]@","<a href=\"\\0\">\\0</a>", $str);
return $new_str;
}