变成超链接?那就 $abc='你好朋友<a href=www.baidu.com>www.baidu.com</a>';

解决方案 »

  1.   

    // 自动识别URL
    function parseurl($content) {
    return preg_replace( array(
    "/(?<=[^\]A-Za-z0-9-=\"'\\/])(https?|ftp|gopher|news|telnet|mms){1}:\/\/([A-Za-z0-9\/\-_+=.~!%@?#%&;:$\\()|]+)/is",
    "/([\n\s])www\.([a-z0-9\-]+)\.([A-Za-z0-9\/\-_+=.~!%@?#%&;:$\[\]\\()|]+)((?:[^\x7f-\xff,\s]*)?)/is",
    "/(?<=[^\]A-Za-z0-9\/\-_.~?=:.])([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4}))/si"
    ), array(
    "\\1://\\2",
    "\\1www.\\2.\\3\\4",
    "\\0"
    ), ' '.$content);
    }
      

  2.   

    上面我是换成UBB的,你改成html标签就可以了
      

  3.   

    // 自动识别URL
    function parseurl($content) {
    return preg_replace( array(
    "/(?<=[^\]A-Za-z0-9-=\"'\\/])(https?|ftp|gopher|news|telnet|mms){1}:\/\/([A-Za-z0-9\/\-_+=.~!%@?#%&;:$\\()|]+)/is",
    "/([\n\s])www\.([a-z0-9\-]+)\.([A-Za-z0-9\/\-_+=.~!%@?#%&;:$\[\]\\()|]+)((?:[^\x7f-\xff,\s]*)?)/is",
    "/(?<=[^\]A-Za-z0-9\/\-_.~?=:.])([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4}))/si"
    ), array(
    "<a href=\"http://\\2\"/>\\1:\\3\\2</a>",
    "\\1www.\\2.\\3\\4",
    "\\0"
    ), ' '.$content);
    }