Copy code The code is as follows:
function makeClickableLinks($text) {
$text = eregi_replace('(((f| ht){1}tp://)[-a-zA-Z0-9@:%_+.~#?&//=]+)', '
1< /a>', $text);
$text = eregi_replace('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_+. ~#?&//=]+)','12', $text);
$text = eregi_replace('([_ .0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3})', '
1', $text);
return $text;
}
Implementation principle:
mainly uses the regular principle to match URL characters or Email to replace it with a hyperlink.
http://www.bkjia.com/PHPjc/321874.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/321874.htmlTechArticleCopy the code The code is as follows: function makeClickableLinks($text) { $text = eregi_replace('(((f|ht ){1}tp://)[-a-zA-Z0-9@:%_+.~#?lt;a href="1"1/a', $text); $text = eregi_replace(' ([[:...