最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php自動(dòng)給網(wǎng)址加上鏈接的方法

 更新時(shí)間:2015年06月02日 09:29:02   作者:不吃皮蛋  
這篇文章主要介紹了php自動(dòng)給網(wǎng)址加上鏈接的方法,可實(shí)現(xiàn)對(duì)本文中的網(wǎng)址加上鏈接的功能,涉及正則匹配的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了php自動(dòng)給網(wǎng)址加上鏈接的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

這里自動(dòng)匹配頁(yè)面里的網(wǎng)址,包含http,ftp等,自動(dòng)給網(wǎng)址加上鏈接

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 = "Welcome m.fzitv.net :-)";
print text2links($text);

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • php中的觀察者模式簡(jiǎn)單實(shí)例

    php中的觀察者模式簡(jiǎn)單實(shí)例

    這篇文章主要介紹了php中的觀察者模式簡(jiǎn)單實(shí)例,觀察者模式是設(shè)計(jì)模式中比較常見(jiàn)的一個(gè)模式,包含兩個(gè)或者更多的互相交互的類,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2015-01-01
  • PHP析構(gòu)函數(shù)destruct與垃圾回收機(jī)制的講解

    PHP析構(gòu)函數(shù)destruct與垃圾回收機(jī)制的講解

    今天小編就為大家分享一篇關(guān)于PHP析構(gòu)函數(shù)destruct與垃圾回收機(jī)制的講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • PHP函數(shù)積累總結(jié)

    PHP函數(shù)積累總結(jié)

    這篇文章主要介紹了PHP函數(shù)積累,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • php獲取post中的json數(shù)據(jù)的實(shí)現(xiàn)方法

    php獲取post中的json數(shù)據(jù)的實(shí)現(xiàn)方法

    最近用到ext與PHP交互,ext把json數(shù)據(jù)post給PHP,但在PHP里面$_post獲取不到,$_REQUEST也獲取不到,但是通過(guò)firedebug看到的請(qǐng)求信息確實(shí)是把JSON數(shù)據(jù)post給了PHP,這什么情況
    2011-06-06
  • PHP基于反射機(jī)制實(shí)現(xiàn)插件的可插拔設(shè)計(jì)詳解

    PHP基于反射機(jī)制實(shí)現(xiàn)插件的可插拔設(shè)計(jì)詳解

    這篇文章主要介紹了PHP基于反射機(jī)制實(shí)現(xiàn)插件的可插拔設(shè)計(jì),結(jié)合實(shí)例形式較為詳細(xì)的分析了插件的功能、反射機(jī)制原理與實(shí)現(xiàn)可插拔設(shè)計(jì)的操作步驟,需要的朋友可以參考下
    2016-11-11
  • PHP排序算法之基數(shù)排序(Radix Sort)實(shí)例詳解

    PHP排序算法之基數(shù)排序(Radix Sort)實(shí)例詳解

    這篇文章主要介紹了PHP排序算法之基數(shù)排序(Radix Sort),結(jié)合實(shí)例形式詳細(xì)分析了php基數(shù)排序算法的原理、實(shí)現(xiàn)方法與相關(guān)使用技巧,需要的朋友可以參考下
    2018-04-04
  • php用戶登錄之cookie信息安全分析

    php用戶登錄之cookie信息安全分析

    這篇文章主要介紹了php用戶登錄之cookie信息安全,介紹了cookie加密與令牌保護(hù)兩種cookie信息安全保護(hù)的技巧,需要的朋友可以參考下
    2016-05-05
  • PHP Reflection API詳解

    PHP Reflection API詳解

    這篇文章主要介紹了PHP Reflection API詳解,本文講解了Reflection類、ReflectionException類、ReflectionFunction類、ReflectionParameter類、ReflectionClass類、ReflectionMethod類等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • php 冒泡排序 交換排序法

    php 冒泡排序 交換排序法

    冒泡排序-php版本-交換排序法,需要的朋友可以參考下。
    2011-05-05
  • PHP中余數(shù)、取余的妙用

    PHP中余數(shù)、取余的妙用

    這篇文章主要介紹了PHP中余數(shù)、取余的妙用,這個(gè)是在WEB開(kāi)發(fā)中一個(gè)經(jīng)常使用的小技巧,不管是在表格、ul、li或者是換行等HTML處理中,需要隔幾行換行,隔幾行加入ul或li的結(jié)束標(biāo)記等時(shí)候,特別的有用,需要的朋友可以參考下
    2015-06-06

最新評(píng)論

吴桥县| 玛多县| 云林县| 呈贡县| 伊宁县| 酉阳| 南木林县| 沙雅县| 义乌市| 邵阳市| 吉木萨尔县| 五河县| 吐鲁番市| 甘洛县| 延寿县| 克什克腾旗| 德令哈市| 元江| 连南| 台江县| 岳阳县| 武冈市| 焦作市| 鄱阳县| 土默特左旗| 财经| 育儿| 仙桃市| 化德县| 武胜县| 方城县| 中卫市| 安丘市| 江口县| 盐边县| 辽阳市| 文山县| 台南市| 阿鲁科尔沁旗| 怀仁县| 泰和县|