自动解析文本以在PHP中链接

时间:2013-02-26 10:48:10

标签: php html hyperlink

所以,我想要的是将正常文本解析为链接

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

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

这就是全部

2 个答案:

答案 0 :(得分:0)

一种解决方案是剥离所有HTML href标签以开始。然后你有一个普通的文件,你可以将每个网址转换为标签。

答案 1 :(得分:0)

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

Call with TextLink('$string');