-1

所以,我想要的是解析普通文本以链接

但如果文本是链接,则不应再次对其进行解析

例如:<a href="http://stackoverflow.com">http://stackoverflow.com</a>不应该再次解析为<a href="http://stackoverflow.com"><a href="http://stackoverflow.com">http://stackoverflow.com</a></a>

就这样

4

2 回答 2

0
<?php
function TextLink($string)
{
   if($string[0] != "<")
   {
      echo "<a href=\"http://www.".$string."\">".$string."</a>";
   }
}
?>

Call with TextLink('$string');

于 2013-02-26T15:26:39.483 回答
0

一种解决方案是删除所有 HTML href 标记以开始使用。然后你有一个普通的文档,你可以将每个 url 转换为一个标签。

于 2013-02-26T11:31:06.540 回答