php教程链接,php自动给网址加上链接的方法,php网址链接方法_PHP教程
php自動給網址加上鏈接的方法,php網址鏈接方法
本文實例講述了php自動給網址加上鏈接的方法。分享給大家供大家參考。具體實現方法如下:
這里自動匹配頁面里的網址,包含http,ftp等,自動給網址加上鏈接
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",
"\\1", $l);
$l = preg_replace("/(https:\/\/[^ )\r\n!]+)/i",
"\\1", $l);
$l = preg_replace("/(ftp:\/\/[^ )\r\n!]+)/i",
"\\1", $l);
$l = preg_replace(
"/([-a-z0-9_]+(\.[_a-z0-9-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)+))/i",
"\\1", $l);
$new_text .= $l."\n";
}
return $new_text;
}
//使用范例:
$text = "Welcome www.jb51.net :-)";
print text2links($text);
希望本文所述對大家的php程序設計有所幫助。
http://www.bkjia.com/PHPjc/1011255.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1011255.htmlTechArticlephp自動給網址加上鏈接的方法,php網址鏈接方法 本文實例講述了php自動給網址加上鏈接的方法。分享給大家供大家參考。具體實現方法如下...
總結
以上是生活随笔為你收集整理的php教程链接,php自动给网址加上链接的方法,php网址链接方法_PHP教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php phar包require报错,被
- 下一篇: php开发领域,PHP-MySQL相关领