2017-08-12 68 views

回答

0

我使用PHP,但可能有其他选项。
我筛选关键词的文本。然后采取11位数字代码并将其包装在链接标签中。在“for循环”中发挥最佳效果。

这是我用来在我的文本中查找网址并让它们生效的一个网址。但是您可以通过更改“preg_match”设置来修改它以执行所需操作。

function make_clickable($string) { 
$string = preg_replace("/[\n\r]/"," <br /> ",$string); 
$arr = explode(' ', $string); 
foreach($arr as $key => $value){ 
    if(preg_match('#((^https?|http|ftp)://(\S*?\.\S*?))([\s)\[\]{},;"\':<]|\.\s|$)#i', $value)){ 
     $arr[$key] = "<a class=\"custome\" href='". $value ."'  target=\"_blank\" class='link'>$value</a> "; 
    } 
    } 
$string = implode(' ', $arr); 
return $string; 
}