课程咨询 :024-22556151

保险公司承保达内学员学习效果

  • php使用正则表达式自动给网址加上链接

    发布:沈阳达内      来源:达内      时间:2015-11-02

  • function text2links($str='') {
    if($str=='' or !preg_match('/(http|www\.|@)/i', $str)) { return $str; }
    $lines = explode("\n", $str); $new_text = '';
    while (list($k,$l) = each($lines)) { 
    // replace links:
    $l = preg_replace("/([ \t]|^)www\./i", "\\1http://www.", $l);
    $l = preg_replace("/([ \t]|^)ftp\./i", "\\1ftp://ftp.", $l);
    $l = preg_replace("/(http:\/\/[^ )\r\n!]+)/i", 
    "<a href=\"\\1\">\\1</a>", $l);
    $l = preg_replace("/(https:\/\/[^ )\r\n!]+)/i", 
    "<a href=\"\\1\">\\1</a>", $l);
    $l = preg_replace("/(ftp:\/\/[^ )\r\n!]+)/i", 
    "<a href=\"\\1\">\\1</a>", $l);
    $l = preg_replace(
    "/([-a-z0-9_]+(\.[_a-z0-9-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)+))/i", 
    "<a href=\"mailto:\\1\">\\1</a>", $l);
    $new_text .= $l."\n";
    }
    return $new_text;
    }
    //使用范例:
    $text = "Visit www.jonasjohn.de :-)";
    print text2links($text);

上一篇:PHP的网站主要攻击方式有哪些

下一篇:php画饼图代码

最新开班日期  |  更多

PHP开发训练营

PHP开发训练营

开班日期:7月24日

PHP高级开发工程师就业班

PHP高级开发工程师就业班

开班日期:7月31日

PHP开发工程师提高班

PHP开发工程师提高班

开班日期:7月31日

PHP开发工程师全日班

PHP开发工程师全日班

开班日期:7月31日

  • 地址:沈阳市沈河区青年北大街7号东煤地质大厦3层
  • 课程培训电话:024-22556151     全国服务监督电话:400-111-8989
  • 服务邮箱 tousu@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56