1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > php文字超链接怎么写 php 文本URL转换为超链接功能实例

php文字超链接怎么写 php 文本URL转换为超链接功能实例

时间:2022-02-02 06:39:29

相关推荐

php文字超链接怎么写 php 文本URL转换为超链接功能实例

这篇文章主要为大家详细介绍了php 文本URL转换为超链接功能实例,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随512笔记的小编罗X来看看吧。

经测试代码如下:

/**

* 文本URL转换为超链接

*

* @param

* @arrange (512.笔记)

**/

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:\/\/[^ )

!]+)/i",

"\\1", $l);

$l = preg_replace("/(https:\/\/[^ )

!]+)/i",

"\\1", $l);

$l = preg_replace("/(ftp:\/\/[^ )

!]+)/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;

}

/*** 来自:512笔记() ***/

?>

注:关于php 文本URL转换为超链接功能实例的内容就先介绍到这里,更多相关文章的可以留意512笔记的其他信息。

关键词:URL

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。